メインコンテンツまでスキップ
バージョン:23.4

コマンドと関数

SenseTalkは、情報を処理するための多くのコマンドと関数をサポートしています。

コマンドは、スクリプトの動作を指示する文です。これらはSenseTalkの組み込みコマンドを参照することも、あなたが書いたハンドラを参照することもできます。コマンドの動作について詳しくは、コマンドとコメントを参照してください。

関数は、値の源となるハンドラの一種です。SenseTalkの組み込み関数に加えて、自分自身の関数ハンドラを書くこともできます。

以下のリンクされているセクションでは、SenseTalkがさまざまな目的のためにサポートしている各種コマンドと関数について情報を提供しています:

テキストとデータの操作: SenseTalkには強力なテキスト処理能力があります。この情報を読むことで、テキスト文字列や他のデータを操作するためのテキスト関数とコマンドを理解することができます。

算術計算: SenseTalkは、その数学演算子、コマンド、および関数を通じて数学演算をサポートします。この情報を読むと、さまざまな数値計算の実行に使用できる数学関数とコマンドについて理解できます。

ポイントと矩形: SenseTalkは幾何学的なポイントと矩形の概念を理解しています。このページで提供されている情報を使用して、さまざまなアクションを実行するために座標を操作する方法を確認してください。

日付と時間の値: SenseTalkが提供する日付と時間を操作するためのコマンドと関数について説明しています。この情報を読むことで、日付と時間を表す値を使用し、操作する方法を理解することができます。

パターンマッチング: ここで説明されている関数を使用して、テキスト内のパターンマッチを探すためのSenseTalkのパターン言語を操作します。

ファイルとフォルダの参照: ここで説明されているコマンドと関数を使用して、ファイルとファイルシステムについての情報をアクセスし、作業ディレクトリを決定または変更し、パスとディレクトリに関するその他の詳細を確認します。また、ファイルサイズや割り当てられた権限など、個々のファイルのプロパティにもアクセスできます。

ファイルとフォルダの対話: SenseTalkは、ローカルファイルシステム上のファイルと作業するための数多くの方法を提供します。ファイルの内容を読み書きしたり、ファイルを作成や削除したり、さまざまな情報を取得したりすることができます。ファイル内のデータの読み書きと、ファイルシステム内のファイルやフォルダとの作業に利用可能な機能を理解するために、この情報を読んでください。

ソケット、プロセス、ストリーム入出力: ここで説明されているコマンドと関数を使用して、ソケット、プロセス、標準入出力を操作し、これらのソースとデータの読み書きを行います。

URLトランザクションとフォーマッティング: SenseTalkがURL(Uniform Resource Locators)を通じてインターネット上のリソースにアクセスするためにどのように使用できるかを説明します。このメカニズムを通じて、SenseTalkはインターネット全体のファイルやウェブサイトの内容にアクセスし、標準プロトコルを使用してリモートサーバーと通信することができます。標準的なURLフォーマット間で情報を簡単に変換するためのいくつかのサポート関数が利用可能です。

XMLとツリー構造をSenseTalkスクリプトで使用する: ツリー構造とXMLデータを読み取り、書き込み、操作する方法を説明します。SenseTalkのtree構造は、XML形式のデータを簡単に読み取り、ツリー内のデータにアクセスして操作し、このデータからXMLを生成する能力を提供します。

SenseTalkでの色値: スクリプトが色を表す値で動作するための機能を説明します。色は、SenseTalkで、いくつかの異なるフォーマットのいずれかで成分値の組み合わせとして表されます。

バイナリデータ操作: スクリプト内のバイナリ(非テキスト)データを操作するメカニズムを説明します。ほとんどのスクリプトはテキストと数字の形式でデータを操作し、場合によっては日付や色などの他の種類の値で動作します。必要に応じて、SenseTalkはデータをそのバイナリ形式、つまりコンピュータに格納されている生のビットとバイトで扱うこともできます。

システム情報の取得: SenseTalkスクリプトが動作しているシステムの様々な側面について情報を提供する関数を理解するためにこの情報を読んでください。

システムとの対話: スクリプトが動作しているシステムと対話するコマンドと関数を理解するためにこの情報を読んでください。これには、他のプログラムを起動し、他のプログラムでファイルを開く、UNIXシェルを通じてシステムコマンドを実行するなどの操作が含まれます。