第5章. 一般的なM言語の特徴

改訂履歴
改訂 V6.2-002/-002A 2015年7月20日
  • “TP特性” で、GT.Mの楽観的並行性制御の使用に関する情報を追加
  • “TP定義” で、ネストされたトランザクションに関する情報を追加
改訂 V6.2-001 2015年2月27日

“ラベル”で、「ローカル」ラベルの記述を改善

改訂 V6.0-001 2013年3月21日
改訂 V5.5-000/2 312012年10月05日 “TPパフォーマンス” の gtm_tprestart_log_delta と gtm_tprestart_log_first 環境変数への参照を修正
改訂 V5.5-000/1 2012年10月05日 “TP特性” の記述を改善し、GT.Mに安全にWebサービスを実装するためのガイドラインを追加
改訂 V5.4-002B 2011年12月26日 各章の改訂履歴を含むGT.Mのリリースを反映したドキュメント改訂履歴への変換

目次

データタイプ
数値式
数値精度
整数式
真偽値式
M Names(命名規則)
変数
配列と添字
Mの照合シーケンス
ローカル変数
グローバル変数 とリソース名の環境
ネイキッド参照(Naked References)
グローバル変数名の環境
リテラル(文字種の特性)
文字列リテラル
数値リテラル
演算子
優先順位
算術演算子
論理演算子
文字列演算子
数値関係演算子
文字列関係演算子
パターンマッチ演算子
コマンド
後置条件
タイムアウト
M ロック
組み込み関数
固有の特殊変数
ルーチン
入口参照 (Entry References)
ラベル参照
間接指定
間接指定の引数
アトミックな間接指定
入口参照(Entryref)の間接指定
パターンコードの間接指定
名前の間接指定
間接指定の懸念
パラメータ パッシング(引数の受け渡し)
実要素リスト(Actuallists)
実要素名(Actualnames)
フォーマルリスト(Formallists)
フォーマルラベル(Formallabel)
パラメータパッシングの動作
パラメータパッシングのメカニズム
GT.M パラメータパッシングの拡張機能
外部コール
外部関数
外部の特殊変数
トランザクション処理
TPの定義
TPの特徴
TP パフォーマンス
TP の例

この章では、M言語の一般的な機能だけでなく、GT.M の操作に関する一般情報を説明します。コマンド、関数、および組み込み特殊変数は、別の章でそれぞれ説明します。この章では、一般的なM機能に関する情報と同様には、例外に関する情報が含まれます。

MUMPSは、組み込みデータベースシステムを持つ汎用言語です。この章では、コマンド、関数、組み込み特殊変数としてはカバーされない言語特性について説明します。

inserted by FC2 system