文字列をスペースで分割します。
splstr = strings.Split(str, " ")
次に、各単語を繰り返し、次のように最初の文字を確認します。
splstr[i][0] == "#"
しかし、その行から次のエラーが発生しました。
... : "#" を uint8 型に変換できません
... : 無効な操作: splstr[i][0] == "#" (uint8 と string の型が一致しません)
しかし、私はそれをつなぎ合わせました:
splstr[i][:1] == "#"
そして、それは機能します。なぜ[:1]
がtype なのかstring
わかりましたが、なぜ[0]
type なのuint8
ですか? (私は Go 1.1 を使用しています。)