Qiita 7 - キータぞ、来たぞ、キータだぞー (765レス)
前次1-
抽出解除 レス栞

58
(1): 2025/09/22(月)07:39 ID:2d/wDxg8(1/3) AAS
Rustの..と..=の違いはセンスないなあと思った。Rubyの..と...も同様。
59
(1): 2025/09/22(月)08:00 ID:01ZECo7h(1) AAS
>>58
長さlenの連続体(スライス)のインデックスは0からlen-1になるのだから
0..lenが0以上len未満つまり0からlen-1を示すRustの仕様はセンスが良い

これを一般的には半開区間と言い数学では[start, end)と表記しstartは含むがendは含まず利点が多い

プログラミングでn個を処理するときにインデックスなどを i = 0 から i < n と書くがこれも半開区間でRustなら0..nの表記になる
ごく稀にn+1個の処理をする i = 0 から i <= n を扱いたい時には対応する0..=nの表記ができる
したがってRustの表記法がベストであることがよくわかる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.840s*