上次博客中,老貓已經和大家同步了如何搭建相關的GO語言的開發環境,相信在車上的小伙伴應該都已經搞定了環境了。那么本篇開始,我們就來熟悉GO語言的基礎語法。本篇搞定之后,其實期待大家可以和老貓一樣,能夠寫出一些比較簡單的代碼片段。 變量定義 變量的定義其實也是比較簡單的,主要就是利用var關鍵字 ...
前言 之前和大家分享了容器以及相關的基礎語法,以及函數,相信如果大家有接觸過C 或者java的朋友都曉得面向對象,其實在GO語言中也存在面向對象,但是還是比較簡單的,下面我們來看一下GO語言的 面向對象 。 面向對象 結構體的定義 其實在GO語言中並不能准確得說是面向對象,go語言其實是面向接口函數編程的語言。為什么要說成GO語言的面向對象,其實也是部分特性類似於面向對象。GO語言中的面向對象還是 ...
2021-11-30 23:19 0 299 推薦指數:
上次博客中,老貓已經和大家同步了如何搭建相關的GO語言的開發環境,相信在車上的小伙伴應該都已經搞定了環境了。那么本篇開始,我們就來熟悉GO語言的基礎語法。本篇搞定之后,其實期待大家可以和老貓一樣,能夠寫出一些比較簡單的代碼片段。 變量定義 變量的定義其實也是比較簡單的,主要就是利用var關鍵字 ...
回顧一下上一篇博客,主要是和大家分享了GO語言的基礎語法,其中包含變量定義,基本類型,條件語句,循環語句。那本篇呢就開始和大家同步一下GO語言基礎的進階。 函數的定義 上次其實在很多的DEMO中已經寫出來一些函數了,但是沒有講清楚其函數定義。接下來我們同樣地要舉例說明一下,直接看代碼 ...
老貓的GO學習系列博客已經正式發車了,相信大家以前學習一門編程語言的時候也有經驗,咱們一般都是從環境開始,在此呢,大家也跟着老貓從最開始的搭建環境開始。 GO語言的安裝 首先呢,我們開始需要下載GO語言的安裝包。GO國外的官網地址是https://golang.org/,當然這個僅限於有條件 ...
前期回顧 在上面的文章中,老貓和大家分享了GO語言中比較重要的兩種數據結構,一種是數組,另外一種是基於數組的slice。本篇文章想要繼續和大家分享剩下的容器以及字符字符串的處理。 MAP map的定義 在Java語言中其實還有一個鍵值對的容器,叫做Map,當然在我們GO語言中也有 ...
前期回顧 前面的一章主要和大家分享了GO語言的函數的定義,以及GO語言中的指針的簡單用法,那么本章,老貓就和大家一起來學習一下GO語言中的容器。 數組 數組的定義 說到容器,大家有編程經驗的肯定第一個想到的就是數組了,當然也有編程經驗的小伙伴會覺得數組並不是容器。但是無論如何,說到數組 ...
為什么想要開篇這么一個系列博客主題? 我想有很多小伙伴想要問我這個,其實主要有以下幾個原因。 在粉絲面前丟臉了 之前寫過幾篇關於java分布式系統的一些坑,然后就有小伙伴挺崇拜的,認為老貓啥都會,甚至想找我做老師,比如: 上面這個回答,事后老貓想想回答的真是不謙虛,還真的是把自己當成 ...
,完成一個類的作用,很巧妙的使用了指針和結構體,不僅是go的面向對象,包括go語言中的map等操作都是借助 ...
簡單地說 Interface是一組Method的組合,可以通過Interface來定義對象的一組行為。如果某個對象實現了某個接口的所有方法,就表示它實現了該借口,無需顯式地在該類型上添加接口說明。 Interface是一個方法的集合,它里面沒有其他類型變量,而且Method只用定義原型 不用實現 ...