私は、スペースで文字列を分割:Goの[0]と[:1]の違いは何ですか?
splstr = strings.Split(str, " ")
は、それから私は、各単語を反復し、このような最初の文字を見て:
splstr[i][0] == "#"
しかし、私はその行からこれらのエラーを得た:
...: "#"をタイプuint8に変換できません
...無効な操作:splstr [i] [ 0] == "#"(不一致の種類UINT8と文字列)
しかし、私はそれをスプライスさ:
splstr[i][:1] == "#"
そしてそれは動作します。 [:1]
のタイプがstring
であるのはなぜですか[0]
タイプはuint8
ですか? (私は行く1.1を使用しています。)
'splstr [I] [0] ==「#で、この自分を試すことができます''は有効です(一重引用符で囲みます)。文字列ではない文字列の文字をインデックスしています –