ようやくbash
(さらにはzsh
)ブレースの拡張範囲を適切に使用できなかった理由を最後に理解/発見しました。構文は{1..10}
、省略記号、つまりと想定したものではありません{1...10}
。
3つのドットよりも2つのドットが選ばれた理由を教えてください。(Wikipedia)リンクに示されているように、コンピュータープログラミングでの省略記号の使用は一般的でよく理解されているため、これが私の好奇心を刺激しました。
3
どうやら、それはPerlで始まった...
—
jasonwryan
n1..n2
プログラミングでを使用してn1からn2の範囲を示すことは、 Perlよりもかなり古いものです。1970年のこのPascalユーザーマニュアルの17ページのセクション6.1.2を参照してください。
コメント投稿者さん、コメントを回答に変えてください...?:)
—
hjk 2015年
私はいくつかの言語は今でも使用することを漠然と覚えてい
—
ウルリッヒシュヴァルツ
..
対を...
右エンドポイントを含むかどうかのために、私は間違っている可能性があります。(ルビー?それはルビーでしたか?)
@slm私はここでの密接な理由について意見を異にする必要があります。何かがどうなってきたかについての歴史の質問は、実際には意見に基づくものではありません。コメントはすでに答えがほんの歴史の問題であることをほのめかしており、タイトルの「なぜ」にもかかわらず、これは非常にしっかりと答えることができました。
—
カレブ2015年