當我們將一種功能用于多個地方的時候,就需要封裝這些功能,以便于多次使用,然而封裝就需要使用函數來進行封裝,因此本章我們就來說說函數的使用方法。我們畝弊先來看看涉及到函數的一些用法目錄。如下:
網站建設哪家好,找創新互聯公司!專注于網頁設計、網站建設、微信開發、成都微信小程序、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了松嶺免費建站歡迎大家使用!
無參搭耐梁函數
有參函數
帶返回值的函數
帶多個返回值的函數
匿名函數
閉包
自調用
遞歸
本章內容還是比較豐富知運的,請耐心往下看。
先看一下目錄結構,注銀伍意這里的src名稱是必須的,go在設置了GOPATH后,默認會添加src去尋找package,暫未查詢是否有方法不按照src查詢
根據上面的描述,Go語言中通過包中函數的名稱來區分公共函數和私有函數,我們在main函數中是無法調用myPrivateFunc的
此時如果執行通過go run方式執行,會看到如下的提示信息,這與大部分語言對于包管理方式相關,所以我們通過兩種不同的方法來讓代碼執行起來
返回如下,這里面對我們后續御搏培執行有影響的兩個參數GO111MODULE和GOPATH
如果要使用gopath模式引用包,則需要關閉mod模式
設置GOPATH為當前路徑,即main.go所在的路徑
此時再查看go env時,GOPATH已經發生改變
我們再次嘗試執鎮唯行代碼
可以看到public函數被調用
1.最簡單的方法:
public static String reverse1(String str)
{ return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{ char[] array = s.toCharArray();
String reverse = ""; //注意這是空串,不是null
for (int i = array.length - 1; i = 0; i--)
reverse += array[i];
return reverse;
}
3.常用方法的變形:
public static String reverse2(String s)
{ int length = s.length();
String reverse = ""; //注意這是空串沒喚,彎握不是null
for (int i = 0; i length; i++)
reverse = s.charAt(i) + reverse;//埋察慶在字符串前面連接, 而非常見的后面
return reverse;
}
你衫老侍在編譯器里面build一下,然后去\bin\debug目錄下找.exeexe就是可執行文件了。運行的或吵時候可能需要用到debug目錄下的其他文件(如配置文件、dll等),所以需要把debug下的所有文含橋件都放到一起。
當前題目:go語言多個函數打包一起 go語言并發編程實戰
瀏覽路徑:http://vcdvsql.cn/article20/ddpcsjo.html
成都網站建設公司_創新互聯,為您提供App設計、虛擬主機、服務器托管、關鍵詞優化、網站改版、軟件開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯