for index,val := range a {
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了都蘭免費建站歡迎大家使用!
if val == '好' {
fmt.println(index,x)
}
}
對string做range得到的val是int32類型,直接用單引號比較就行
二進(jìn)制包安裝的話:如果安裝在了默認(rèn)位置例如/usr/local/go (Windows系統(tǒng):c:\Go)這個時候可以不需要設(shè)置GOROOT,如果改變了安裝的這個默認(rèn)目錄,那么就需要設(shè)置GOROOT
GOROOT的概念有點Go安裝目錄的意思
GOPATH是一個開發(fā)環(huán)境目錄的意思,下面必須包含bin、pkg、src,然后再src下面新建項目就可以了
你在沒有設(shè)置GOPATH的情況下,也可以把項目建在GOROOT/src下面,其實和GOPATH的概念類似
golang 讀取文件的時候( ReadFile func(filename string) ([]byte, error) ),返回的是utf-8格式的[]byte,對于中文字符來講,無法將[]byte直接轉(zhuǎn)化為string。所以需要手動將 UIF-8 轉(zhuǎn)換成 GBK 。
GitHub上的項目 可以解決編碼轉(zhuǎn)換的問題。
win下和linux下.txt文件的格式不同,因為DOS下的編輯器和Linux編輯器對文件行末的回車符處理不一致
mahonia解析win下的文本文件,所以要把win下的文本文件放到linux服務(wù)器環(huán)境中。