第7章. 関数

改訂履歴
改訂 V6.2-002/-002A 2015年7月20日
  • "$ZSOCKET()"で、$ZSOCKET() の最初の引数として $ZPINと $ZPOUTが追加され、TLSキーワードに関する情報を追加
  • "$ZWidth()"で、NOBADCHARモードでひどく形成された文字の長さを0に戻すことについての注意を追加
改訂 V6.2-001 2015年2月27日
  • V6.2-001用に複数行のXECUTE文字列の拡張のために “$ZTRIgger()”を更新、$ZTRIGGER() はステータスを返します。これは、$ZTRIGGER() が暗黙的にTPトランザクションを作成する必要がある場合でも、$ZTRIGGER() が常にTPトランザクション内で動作することを指定し、スパニング領域のトリガをサポートするというメモを追加

  • “$ZSOCKET()”という新しいセクションを追加

  • "$ZPEEK()"で、VIEW UNDEFが設定されておらず、フォーマット・パラメータが指定されていても未定義の場合に $ZPEEK() 関数がUNDEFエラーを生成するように指定し、JNL[REG]:region と JBF[REG]:region キーワードの最初の引数を追加

  • "$VIEW() の引数キーワード"に、新しいARG1として "RTNCHECKSUM"を追加

改訂 V6.1-000 2014年8月28日
  • "$ZGetjpi()"で、CSTIMEとCUTIMEキーワードの説明を修正

改訂 V6.0-003 2014年2月24日
改訂 V6.0-001 2013年3月21日
改訂 V5.5-000/2 312012年10月05日

"$ZSIGPROC()"の説明を追加

改訂 V5.5-000/1 2012年10月05日

"$FNumber()"の書式設定コードとして "M"への誤った参照を削除し、 “$ZBITSTR()”の例を修正し、 “$VIEW ()の引数のキーワード” で、BREAKMSGのデフォルト値とSPIZEの説明を 修正

改訂 V5.5-000 2012年6月15日

V5.5-000 の "$ZDate()" セクション を更新し、“$STack()” の記述が改善され、$ZSEARCH()の例の中のシンタックス・エラーを修正

改訂 V5.4-002B 2011年12月26日 各章の改訂履歴を含むGT.Mのリリースを反映したドキュメント改訂履歴への変換

目次

$ASCII()
$ASCII() の例
$Char()
$CHAR()の例
$Data()
$DATA()の例
$Extract()
$EXTRACT()の例
$Find()
$FIND()の例
$FNumber()
$FNUMBER()の例
$Get()
$GET()の例
$Increment()
$INCREMENT()の例
$Justify()
$JUSTIFY()の例
$Length()
$LENGTH()の例
$NAme()
$NAME()の例
$Next()
$Order()
$ORDER()の例
$Piece()
$PIECE()の例
$Qlength()
$QLENGTH()の例
$QSubscript()
$QSUBSCRIPT()の例
$Query()
$QUERY()の例
$Random()
$RANDOM()の例
$REverse()
$REVERSE()の例
$Select()
$SELECT()の例
$STack()
$STACK()の例
$Text()
$TEXT()の例
$TRanslate()
$TRANSLATE()の例
$View()
$VIEW() の引数のキーワード
$VIEW()の例
$ZAHandle()
$ZBIT関数
$ZBITAND()
$ZBITCOUNT()
$ZBITFIND()
$ZBITGET()
$ZBITLEN()
$ZBITNOT()
$ZBITOR()
$ZBITSET()
$ZBITSTR()
$ZBITXOR()
$ZBIT関数の例
$ZAscii()
$ZASCII()の例
$ZCHar()
$ZCHAR()の例
$ZCOnvert()
$ZCONVERT()の例
$ZDATA()
$ZDATA()の例
$ZDate()
$ZDATE形式の仕様要素
$ZDATE()の例
$ZExtract()
$ZEXTRACT()の例
$ZFind()
$ZGetjpi()
$ZJOBEXAM()
$ZJOBEXAM()の例
$ZJustify()
$ZJUSTIFY()の例
$ZLength()
$ZLength()の例
$ZMessage()
$ZMESSAGE()の例
$ZPARSE()
$ZPARSE()の例
$ZPiece()
$ZPIECE()の例
$ZPEEK()
$ZPrevious()
$ZSOCKET()
$ZSYSLOG()
$ZQGBLMOD()
$ZSEARCH()
$ZSEARCH()の例
$ZSIGPROC()
$ZSIGPROC()の例
$ZSUBstr()
$ZSUBSTR()の例
$ZTRanslate()
$ZTRANSLATE()の例
$ZTRIgger()
$ZTRIGGER()の例
$ZTRNLNM()
$ZTRNLNM()の例
$ZWidth()
$ZWIDTH()の例
$ZWRite()

この章では、GT.M に実装されたM言語の組み込み関数について説明します。従来からある文字列処理関数に加えて、併用可能な文字 "Z" で始まる関数も持っています。併用可能な関数は、UTF-8モードにそれらに対応する版のバイト指向の機能を拡張します。アプリケーションが blobs<binary large object>、バイナリバイトストリーム、ビットマスクなどを含むバイナリデータを処理するために必要なときに便利です。

文字 "Z" で始まる他の関数、新しい機能を実装に対応する版を持たなくて、ANSI標準の組み込み関数へのGT.Mの追加されるGT.Mの追加があります。M標準は、組み込み関数の標準的な略語を指定し、任意の非標準的な略語を拒否します。

Mの組み込み関数は、単一のドル記号($)で始まり括弧 () に囲まれた1つ以上の引数を持ちコンマ (,)で区切ります。これらの関数は、Mコマンドを使用して実行することが不可能または困難なアクションを実行することによって、式の結果を提供しています。

inserted by FC2 system