Qiita 7 - キータぞ、来たぞ、キータだぞー (768レス)
上下前次1-新
抽出解除 レス栞
8: 2025/09/14(日)13:42:25.65 ID:yOrWt/NI(1) AAS
>>7
問題はそこだね
ループでも書けるよとかの筋違いな批判は要らんて
106(1): 2025/09/27(土)21:10:34.65 ID:B/IRYC2K(3/4) AAS
>>103
多くの言語が半開区間を基本として扱っている理由は、半開区間だけが優れた性質を備えていてプログラミングに適しているためだよ。
半開区間だけが、start~endは長さ start - endを示し、startから長さnはstart~(start + n)になり、長さ0をstart~startで示すことができ、start~endをstart~middleとmiddle~endの2つに分割できる。
間違えた古い言語に習うことなく、半開区間をstart:endやstart..endなど簡素に記述するそれらの言語C# Go Rust Pythonなどが正しいよ。
JavaScriptもarr.slice(start, end)は半開区間であり、半開区間を基本とする言語が多数派だね。
119(1): 2025/09/28(日)01:22:45.65 ID:OpklV7ok(1) AAS
対称なstart:endで半開区間を示す言語も多いけどそれには文句をつけずに
なぜかstart..endだけに文句をつけているから単なるキチガイだと思う
346: 2025/10/18(土)22:43:53.65 ID:eyj6w4mM(1) AAS
半開区間を長い左右非対称な記号で表わす話もSwiftが異端だったな
そこまでの行き過ぎた過剰を他の言語は求めていないのだと思われる
685: 01/24(土)07:39:19.65 ID:oRFhTMYy(1) AAS
徳弘の元ネタも知らんくせに炎上させんなのやつ
686: 01/24(土)08:08:20.65 ID:7lUpHUXD(1) AAS
何言ってんだこいつ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s