Alice 名前空間

よく使用される関数やプロパティが含まれています。


taiseiue | 2024-07-11

関数

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これを囲む反復文を次のループに進めます。

クラス

ExceptionExceptionクラスは、実行中に発生した例外を表します
TypeTypeクラスは、変数の型を表します

名前空間

Alice.Console標準入出力を使用してCUIアプリを作成するために必要な関数があります。
Alice.Diagnosticsプログラムをデバッグしたり、プロセスを扱ったり、パフォーマンスを測定するための関数およびクラスがあります。
Alice.Environmentプログラムを実行している環境およびプラットフォームに関する情報を取得したり、設定するための関数があります。
Alice.InteropAliceScriptと、他の言語との間で連携を行うための関数があります。
Alice.Interpreterプログラムを実行している実行環境の情報を取得したり、指示を行うために必要な関数とクラスがあります。
Alice.IOプログラムからファイルやディレクトリを読み書きしたり、ファイルパスを作成する関数があります。
Alice.Math数学定数や数学関数、数値同士を比較する関数があります。
Alice.NetWeb上のリソースを取得したり、コンテンツをアップロードする関数があります。
Alice.Parsingコードによって自動的に生成または呼び出される関数があります。
Alice.Random乱数やランダムなバイト列を生成する関数があります。
Alice.Reflectionプログラム内のメンバーのメタデータを使用して、そのメンバーにアクセスする関数があります。
Alice.Regex正規表現を用いてテキストデータを処理する関数があります。
Alice.Securityファイルの検証や暗号化を行う関数があります。
Alice.Threading非同期処理やスレッド間の通信を行うための関数があります。

説明

Alice名前空間は規定で参照されています。つまり、この名前空間直下にあるメンバーにアクセスするためにAliceを先頭につける必要はありません。