[トップ][一覧][最近の更新]

編集履歴:過去のバージョン

2015/09/10 23:36:02 JST時点での匿名ラベルの内容

現在のバージョンとの差分を見る

編集履歴ページに戻る

  * 匿名ラベル
  
  他の言語の匿名関数のようにラベルオブジェクトを生成するマクロ。
  button命令なんかに渡すラベルをいちいち書くのが面倒なときなどに便利。
  
  CommonLispっぽくバッククオート記号に割り当てました。
  
  改良求みます。
  
  {{{
  #define ` %tquote *%i : if 0 : *%o
  }}}
  
  * サンプル
  {{{
  #define ` %tquote *%i : if 0 : *%o
  
  button gosub "test",  `{
  	dialog "TEST"
  	
  	return
  }
  }}}
  
  * 入れ子のサンプル
  {{{
  #define ` %tquote *%i : if 0 : *%o
  
  button gosub "test",  `{
  	dialog "TEST1"
  
  	gosub `{
  		dialog "TEST2"
  
  		return
  	}
  	
  	return
  }
  }}}