エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Karetta|Gaucheプログラミング(立読み版)|大域変数の代わりにparameterizeを使う
参照される回数が多く、書き換えられる事が比較的少ないデータはしばしば大域変数(グローバル変数)とし... 参照される回数が多く、書き換えられる事が比較的少ないデータはしばしば大域変数(グローバル変数)として定義される事があります。 Gaucheには大域変数の代わりに使えるパラメータと呼ばれる機能をサポートしています。パラメータはgauche.parameterライブラリで実現されています。さらにgauche.parameterライブラリには、パラメータを使うための便利な機能がいくつか用意されています。 パラメータは0個または1個の引数をとる手続きとして動作する 「パラメータ」は実際には0個または1個の引数をとる手続きと同様に動作します。引数なしで呼び出されたとき内部に保持した値を返します。引数つきで呼び出されたときは保持していた値を返し、引数の値を新たに保持します。 gosh> (use gauche.parameter) ;; gauche.parameterライブラリを使用する #<und
2007/10/27 リンク