このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

コンソールへの出力

そもそも、エコーバック利用以外での Hello World も容易ではない。1!:2 がファイル出力で、


x 1!:2 y

xの値:

  • 2 screen output.
  • 4 standard output (stdout)
  • 5 standard error (stderr)

のはずだが、rank errorになってしまってうまくいかない。


4 1!:2 'hello'

rank error
4 1!:2'hello'

[追記]これは優先順位化、4 (1!:2) か。しかし、意味が違うようだ。右引数に文字列は取れない。[/追記]

[追記]やっとできた。


print =: verb : 'y (1!:2) 2'

[/追記]