Alice 名前空間
よく使用される関数やプロパティが含まれています。
関数
delay() | 無期限にスレッドを中断します。 |
delay(number) | 指定した時間の間スレッドを中断します。 |
do | 条件に応じて本文を一度以上実行します |
exit() | 現在のプロセスを終了します |
exit(number) | 現在のプロセスを終了し、オペレーティングシステムに終了コードを通知します。 |
for | 式が真と評価される間、本文を繰り返し実行します。 |
foreach | 配列内の要素を列挙し、それぞれの要素を使用して反復処理を行います。 |
function | 関数を定義します。 |
if | 指定された条件式が真と評価されたときに本文を実行します。 |
import(string) | 指定されたAlicePackageを読み込みます。 |
import(string,bool) | 現在のパッケージ内またはディレクトリから指定されたAlicePackageを読み込みます。 |
import(string,bool,bool) | 現在のパッケージ内またはディレクトリから指定されたAlicePackageまたは.NETのライブラリを読み込みます。 |
include(string) | 指定されたスクリプトファイルをすべて読み取り、それをスクリプトファイルとして現在のフローで実行し、その結果を返します。 |
lock | リソースへの排他的なアクセスを保証します。 |
print() | 標準出力に現在の環境で使用されている改行文字を書き込みます。 |
print(string) | 指定された文字列を標準出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。 |
print(variable) | 指定されたオブジェクトの文字列表現を標準出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。 |
print(string,params variable) | 与えられた複合書式指定子`format`を使用して後続の変数を成形し、その結果を出力します。 |
read() | 標準入力から一行分の文字列を読み取ります。 |
readonly | 現在の範囲内で変数を読み取り専用にします。 |
return | 現在の関数の実行を終了し、呼び出し元に制御と関数の結果を返します。 |
string_format(string,params variable) | 与えられた複合書式指定子`format`を使用して後続の変数を成形し、その結果を出力します。 |
switch | 特定の値と一致するかを判断することで実行する文を選択します。 |
try-catch | ブロック内で発生した例外を処理します。 |
using | 現在のスクリプトに指定された名前空間への参照を追加します。 |
while | 条件に応じて本文を0回以上実行します |
write(string) | 指定された文字列を標準出力に書き込みます。 |
write(variable) | 指定されたオブジェクトの文字列表現を標準出力に書き込みます。 |
write(string,params variable) | 与えられた複合書式指定子`format`を使用して後続の変数を成形し、その結果を出力します。 |
定数
break | これを囲む反復文を終了させます。 |
continue | これを囲む反復文を次のループに進めます。 |
クラス
Exception | Exceptionクラスは、実行中に発生した例外を表します |
名前空間
Alice.Console | 標準入出力を使用してCUIアプリを作成するために必要な関数があります。 |
Alice.Diagnostics | プログラムをデバッグしたり、プロセスを扱ったり、パフォーマンスを測定するための関数およびクラスがあります。 |
Alice.Environment | プログラムを実行している環境およびプラットフォームに関する情報を取得したり、設定するための関数があります。 |
Alice.Interop | AliceScriptと、他の言語との間で連携を行うための関数があります。 |
Alice.Interpreter | プログラムを実行している実行環境の情報を取得したり、指示を行うために必要な関数とクラスがあります。 |
Alice.IO | プログラムからファイルやディレクトリを読み書きしたり、ファイルパスを作成する関数があります。 |
Alice.Math | 数学定数や数学関数、数値同士を比較する関数があります。 |
Alice.Net | Web上のリソースを取得したり、コンテンツをアップロードする関数があります。 |
Alice.Parsing | コードによって自動的に生成または呼び出される関数があります。 |
Alice.Random | 乱数やランダムなバイト列を生成する関数があります。 |
Alice.Regex | 正規表現を用いてテキストデータを処理する関数があります。 |
Alice.Security | ファイルの検証や暗号化を行う関数があります。 |
Alice.Threading | 非同期処理やスレッド間の通信を行うための関数があります。 |
説明
Alice
名前空間は規定で参照されています。つまり、この名前空間直下にあるメンバーにアクセスするためにAlice
を先頭につける必要はありません。