コンピュータやソフトウェアのあれこれ@道民(&元道民)
squeak
Squeak で配列の生成の仕方に #() と {} がある理由
10月 20th
Squeak で配列の生成の仕方に #() と {} がある理由
配列リテラルの #() は要素をリテラルとしてしか解釈しない。そのため、
#(1+3 4+5)
のような式は
#(1 #+ 3 4 #+ 5)
と解釈されてしまう(スペースは無視され、アルファベット・記号はシンボルとして評価される)。
この辺を上手くやる仕組みとして、ピリオドで区切った複数の式の評価結果から Array を生成することができる Squeak の拡張構文 {} が用意された。
{1+3. 4+5} =>#(4 9)
Morph のスクリーンショットを撮る
10月 20th
Morph のスクリーンショットを撮る
2度忘れたのでメモ。
- Shift + Alt + クリックで halo を表示する。

- 赤ハンドルをクリックして開いたメニューの export から出力形式を選択する。

- ファイル名を指定して、スクリーンショットのエクスポートを行う。

- イメージの下の Resources フォルダの中にスクリーンショットが保存される。
