go第八講 函式

2021-08-14 09:46:35 字數 727 閱讀 8588

第一講的時候,我們其實就已經使用到了函式-------main函式,不知道大家注意沒有

func function_name( [parameter list] ) [return_types]

函式定**析:

func:函式由 func 開始宣告

function_name:函式名稱,函式名和引數列表一起構成了函式簽名。

parameter list:引數列表,引數就像乙個佔位符,當函式被呼叫時,你可以將值傳遞給引數,這個值被稱為實際引數。引數列表指定的是引數型別、順序、及引數個數。引數是可選的,也就是說函式也可以不包含引數。

return_types:返回型別,函式返回一列值。return_types 是該列值的資料型別。有些功能不需要返回值,這種情況下 return_types 不是必須的。

函式體:函式定義的**集合。

一:無返回值函式,比如我們看到的main方法

二:有返回值函式,使用關鍵字return

三:多返回值函式

四:閉包

第八講 for迴圈以及函式

條件判斷 迴圈控制 for迴圈表示式 函式函式的引數 函式的返回值的介紹 函式的作用域 global關鍵字 函式作用域的優先順序 遞迴函式 python程式是從上而下逐行執行的,在.py檔案中,除了def後定義函式外的 都會被認為是 main 方法中的內容從上而下執行。乙個 py,除了可以被直接執行...

第八講 友元

include include class point int getx int gety friend float dist point a,point b private 私有資料成員 int x,y float dist point a,point b int main class a pri...

mongoDB第八講 分片

1.插入負載技術 分片架構圖 2.片鍵的概念和用處 看下面這個普通的集合和分片後的結果 利用key為片鍵進行自動分片 3.什麼時候用到分片呢?3.1機器的磁碟空間不足 3.2單個的mongodb伺服器已經不能滿足大量的插入操作 3.3想通過把大資料放到記憶體中來提高效能 4.分片步驟 4.1建立乙個...