關於Golang中 包 的初步認識和理解 二

2021-10-06 22:08:56 字數 747 閱讀 9648

go的每乙個檔案都是屬於乙個包的,那也就是說go是依靠包的形式來管理檔案和專案目錄結構的
package  包的名稱(

package utils)

import

"goprojects/utils"

utils.*** (***代表的是函式名)

import

( util "goprojects/utils"

)

1. 在同乙個包下,不能有相同的函式名(也不能有相同的全域性變數名)

2. 如果你要編譯成乙個可執行的檔案(

.exe)

,專案中就有乙個包名字叫做main,

且main包之中必須有乙個main函式,當然如果你寫的是乙個庫檔案,包名自然是可以自定義的(張三李四王五趙六都可以)

3. 如果你要是想讓你的包函式被其他的包所使用,那麼你包內的函式名的首字母必須要大寫

如果是小寫那麼你這個函式就只能在當前的包中使用

網上都說你之前要是有其它語言的基礎,那麼在學一門寫的語言很輕鬆,依我看有道理也沒有道理,有道理的地方就是基礎知識的地方都差不多,只不過就是寫法或者叫法不一樣,沒有道理的地方就是其實每一門語言都有其過人之處,所以我的建議是真要是學習一門語言不要操之過急,慢慢來就好,踏踏實實的,有時候慢就是快,快就是慢!

關於Golang中 函式 的初步認識和理解 二

壓文詩 月夜憶舍弟 露從今夜白,月是故鄉明 前言 大半夜了,明天入職,挺長時間沒上班了,不過我還是想把函式的零散的知識點整理一下,不然上班了,估計時間就不是特別充裕了.golang語言中不支援傳統意義上的過載,會報 函式名 redeclared in this package 函式在此包中重新宣告 ...

包的初步認識

前兩天畫了 乙個簡單的,我就撤了 今天給補上文字的內容 首先 我認為包可以理解成為乙個房間,房間內放著你的工具箱。你想要那個工具箱內的工具,就開啟那個房間的門,從門裡找你需要的工具箱。然後就能使用工具了。那麼應用在python當中也是一樣的道理。這是乙個具體的思維記憶方法。python分 2 3 在...

關於CURL的初步認識

下面我覺得用來展示curl比較直觀 所謂的curl就是客戶端訪問了伺服器1,那麼伺服器1又模擬了服務客戶端去訪問了伺服器2,然後拿到結果後一層層返回,並且curl以第三方的擴充套件庫存在所以要用到必須要開啟這個擴充套件.分為get訪問和post訪問 echo t1.php 使用curl模擬get請求...