メインコンテンツへスキップ

識別子

識別子とは、次のいずれかを表すために使用される文字列です。
  • ブロック名
  • 要素名
  • 定数名
  • 変数名
  • キーワード
識別子では、大文字と小文字は区別されません。 識別子の構文 identifier: nondigit identifier nondigit identifier digit nondigit : 次のいずれか _ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z digit : 次のいずれか 0 1 2 3 4 5 6 7 8 9

句読点記号

使用できる句読点記号は次のとおりです: . , ( ) * / + - = < > { } : ; ! & | 句読点記号の ( ) と { } は、対で指定する必要があります。

演算子の優先順位と結合性

最も優先順位の高いレベルが、テーブルの最上部にあります。

関数呼び出し

 

関数呼び出し

 

メンバー選択

左結合

単項プラス

単項マイナス

 

乗算

除算

左結合

加算

減算

左結合

論理 NOT (単項)

 

未満

左結合

より大きい

左結合

以下

左結合

以上

左結合

等価

左結合

不等

左結合

 

論理 AND

左結合

論理 OR

左結合

代入演算子

”=” 演算子は、変数に値を代入します。 例: Distance a; a = Page( 1 ).RectGlobal.Width; 式の型は、変数の型と互換性がある必要があります。

定数

FlexiLayout language では、グローバル定数のみを使用します。グローバル定数は FlexiLayout の Properties ダイアログ ボックスで設定し (Global Constantsを参照) 、任意のブロックまたは要素の記述内のどのセクションからでも参照できます。

コメント

コードにコメントを追加できます。コメントの形式は C 言語と同じで、次のいずれかの方法で記述できます。
  • /* (スラッシュ、アスタリスク) 文字に続けて任意の文字列 (改行を含む) を記述し、最後に */ 文字で閉じる形式。
  • // (2 つのスラッシュ) 文字に続けて任意の文字列を記述する形式。直前がバックスラッシュでない改行で、この形式のコメントは終了します。