さとー/構想ノート/3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*構想ノート3:華和梨の仕様案あれこれ [#x0c199dc]
**set系コマンドで複数値を格納 [#f5949695]
一時エントリ等で、たまに複数の値を一気にエントリに設定し...
この場合、従来はこう書く。
>pushstr @a ABC;
>pushstr @a DEF;
>pushstr @a XYZ;
>#@aエントリにABC、DEF、XYZの3個の単語が格納された
しかし、これは気持ちとしては一気に書きたい。例えば次のよ...
>setstrvect @a ABC DEF XYZ;
>#@aエントリにABC、DEF、XYZの3個の単語が格納された
set系コマンドが初めからそうでもよかったが、歴史的事情から...
今からset/setstrをこの動作にするのは、混乱をきたすので別...
**エントリ呼び出し時に引数指定 [#s0ed1a96]
現在の実装では、ユーザ定義コマンドの実体は「引数を与えて...
これと同様に、通常のエントリを引数を与えて呼べてもいいの...
里々のcallと同じこと。
>#例
>call hoge ABC DEF XYZ;
># hogeエントリを$@arg[1]="ABC",$@arg[2]="DEF",$@arg[3]="...
Phase 8の実装案の一つとして、関数自体をエントリ化((つまり...
この「関数自体をエントリ化」は、言語仕様としてはシンプル...
だが、この「エントリを引数付きで呼ぶ」が可能だと、C言語等...
さとー個人の意見として、「グローバルエントリ名空間を汚す...
終了行:
*構想ノート3:華和梨の仕様案あれこれ [#x0c199dc]
**set系コマンドで複数値を格納 [#f5949695]
一時エントリ等で、たまに複数の値を一気にエントリに設定し...
この場合、従来はこう書く。
>pushstr @a ABC;
>pushstr @a DEF;
>pushstr @a XYZ;
>#@aエントリにABC、DEF、XYZの3個の単語が格納された
しかし、これは気持ちとしては一気に書きたい。例えば次のよ...
>setstrvect @a ABC DEF XYZ;
>#@aエントリにABC、DEF、XYZの3個の単語が格納された
set系コマンドが初めからそうでもよかったが、歴史的事情から...
今からset/setstrをこの動作にするのは、混乱をきたすので別...
**エントリ呼び出し時に引数指定 [#s0ed1a96]
現在の実装では、ユーザ定義コマンドの実体は「引数を与えて...
これと同様に、通常のエントリを引数を与えて呼べてもいいの...
里々のcallと同じこと。
>#例
>call hoge ABC DEF XYZ;
># hogeエントリを$@arg[1]="ABC",$@arg[2]="DEF",$@arg[3]="...
Phase 8の実装案の一つとして、関数自体をエントリ化((つまり...
この「関数自体をエントリ化」は、言語仕様としてはシンプル...
だが、この「エントリを引数付きで呼ぶ」が可能だと、C言語等...
さとー個人の意見として、「グローバルエントリ名空間を汚す...
ページ名: