私はついに私が仮定した構文の代わりにbash
's(およびzsh
's)中括弧拡張範囲:構文が正しく使用されなかった理由を理解/発見しました。{1..10}
省略、つまり{1...10}
。
なぜ3点ではなく2点が選択されたのかわかりますか? (Wikipedia)リンクからわかるように、コンピュータプログラミングで楕円を使用するのは一般的で理解しやすいです。これがまさにこれが私の好奇心を刺激した理由です。
答え1
(コミュニティウィキで掲示され、コメントに貢献していただきありがとうございます)
本で言及されているBashからZ Shellまで(8章186ページ、「中かっこを使用した数値の生成") この構文は借用したものです。真珠。
また、パスカルの..
範囲表記法は次のようにさかのぼります。1970年(強調)(「プログラミング言語パスカル」、セクション6.1.2、リンクされたPDFページ17)。
一言で言ってもウィキペディアリンク..
いくつかの使い方の例を質問に示します。これ仮説省略記号は、3 つの点で構成されるシーケンスで厳密に定義されます。靴、ここでは真実ではありません。