ranges 私の最初の仕事経験cppcpp20conceptsranges [Swift]関数式プログラミングで文字列のRangesを使用programmingswiftfunctionalranges