#const

マクロ名の定数定義

#const マクロ名 定数式

解説

指定されたマクロ名に置換え文字列を設定します。
#defineと同様ですが、 #constは定数(数値)の置き換えを行なう場合にあらか
じめ計算を行なった結果を置き換えます。

例 :
	#const KAZU 100+50
	a=KAZU
		↓(展開後)
	a=150

あらかじめソース内で使用する値が確定している場合、ソースの高速化に有効
です。すでに定義されているマクロを含めることも可能なので、

例 :
	#const ALL 50
	#const KAZU 100*ALL
	a=KAZU
		↓(展開後)
	a=5000

のように使用することができます。
計算式は、整数のみで演算子および数値の記述スタイルは、通常の式と
同様のものが使えます。カッコによる順位の指定も可能です。

関連項目

#define新規マクロを登録する

情報

バージョン3.0
作成日2004/10/12
著作者onitama
URLhttp://www.onionsoft.net/
備考ver3.0標準命令
タイプ内蔵命令
グループプリプロセッサ命令
hs ファイルhsphelp\i_prep.hs