😀golangでstringをsliceのように扱う2022/08/19に公開2件GoLeetCodetechDiscussionNoboNobo2022/08/19に更新byteスライスへの変換はキャストでできます。例:[]byte(hoge) しかも例示コードではiはインクリメント順にならない状況があり得ます。考慮する必要があるかは問題によりますが、hoge文字列にアスキーではない文字が混じった場合に起こります。 以下のようにruneスライスにキャストするとよいと思います。 []rune(hoge) これなら文字数とインデックスが一致してアスキーじゃない文字が混じっても大丈夫です。 takotako2022/08/19コメントありがとうございます。 指摘していただいた部分を修整させていただきたいと思います! 返信を追加
NoboNobo2022/08/19に更新byteスライスへの変換はキャストでできます。例:[]byte(hoge) しかも例示コードではiはインクリメント順にならない状況があり得ます。考慮する必要があるかは問題によりますが、hoge文字列にアスキーではない文字が混じった場合に起こります。 以下のようにruneスライスにキャストするとよいと思います。 []rune(hoge) これなら文字数とインデックスが一致してアスキーじゃない文字が混じっても大丈夫です。 takotako2022/08/19コメントありがとうございます。 指摘していただいた部分を修整させていただきたいと思います! 返信を追加
Discussion
byteスライスへの変換はキャストでできます。例:
[]byte(hoge)しかも例示コードでは
iはインクリメント順にならない状況があり得ます。考慮する必要があるかは問題によりますが、hoge文字列にアスキーではない文字が混じった場合に起こります。以下のようにruneスライスにキャストするとよいと思います。
[]rune(hoge)これなら文字数とインデックスが一致してアスキーじゃない文字が混じっても大丈夫です。
コメントありがとうございます。
指摘していただいた部分を修整させていただきたいと思います!