env_impl_target

SAIMのビルドターゲットOSを取得します。


taiseiue | 2023-08-09

定義

名前空間: Alice.Environment
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Environment.cs

env_impl_target()

SAIMのビルドターゲットOSを取得します。

AliceScript
namespace Alice.Environment;
public string env_impl_target();
戻り値
string SAIMのビルドターゲットOSを表す文字列。

対応
AliceScript 2.0、2.1、2.2、2.3、3.0
AliceSister 2.0、2.1、2.2、2.3、3.0
Losetta 0.9、0.10

説明

この関数は、SAIMのビルドターゲットOSを取得します。

実行する環境がLosettaまたはAlice3.0以降のAliceScriptの場合、返す文字列は以下のいずれかです。

戻り値 該当するビルド
Windows x86、x86-64、ARM32、ARM64Windows向けのAOTビルド
OSX macOS向けの単一ファイルビルド
Linux x86-64、ARM32、ARM64Linux向けの単一ファイルビルド
NET6.0 dotNET-CLR上で共通で動作するビルド

実行する環境がAliceScriptあるいはAliceSisterの場合、返す文字列は以下のいずれかです。

戻り値 該当するビルド
Windows x86、x86-64、ARM32、ARM64Windows向けのAOTビルド
OSX macOS向けの単一ファイルビルド
Linux x86-64、ARM32、ARM64Linux向けの単一ファイルビルド
NETFramework dotNET-CLR上で共通で動作するビルド

次の例では、SAIMのビルドターゲットOSを取得します。

AliceScript
using Alice.Environment;

print(env_impl_target());