Rust で Go で言うところの for i,c := range "文字列" {…} 的に、UTF8 文字列を「1文字」ずつ切り出す方法はないのかなとマニュアル見たり、ChatGPT に聞いたりしたんだけど、chars() で全部を一気に配列にするか、バイト単位で切り出すヤツしか標準にはないようだなぁ
(外部パッケージには当然あるんじゃろうけども)
考えてみたら、Go は UTF8 を発明した人が開発に入ってるから、他より恵まれていたんだなぁ
Rust で Go で言うところの for i,c := range "文字列" {…} 的に、UTF8 文字列を「1文字」ずつ切り出す方法はないのかなとマニュアル見たり、ChatGPT に聞いたりしたんだけど、chars() で全部を一気に配列にするか、バイト単位で切り出すヤツしか標準にはないようだなぁ
(外部パッケージには当然あるんじゃろうけども)
考えてみたら、Go は UTF8 を発明した人が開発に入ってるから、他より恵まれていたんだなぁ
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.