import
指定されたファイル名のライブラリを読み込みます。
定義¶
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Utils.cs
import(string)¶
指定されたAlicePackageを読み込みます。
引数 | |
---|---|
filename |
読み込みたいライブラリのファイル名 |
対応 | |
---|---|
AliceScript | RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0 |
Losetta | 0.8、0.9、0.10 |
import(string,bool)¶
現在のパッケージ内またはディレクトリから指定されたAlicePackageを読み込みます。
引数 | |
---|---|
filename |
読み込みたいライブラリのファイル名 |
fromPackage |
パッケージやライブラリを現在のパッケージから取得する場合はtrue 、ファイルシステムから取得する場合はfalse |
対応 | |
---|---|
AliceScript | RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0 |
Losetta | 0.8、0.9、0.10 |
import(string,bool,bool)¶
現在のパッケージ内またはディレクトリから指定されたAlicePackageまたは.NETのライブラリを読み込みます。
namespace Alice;
public void import(string filename, bool fromPackage, bool isNativeLibrary);
引数 | |
---|---|
filename |
読み込みたいライブラリのファイル名 |
fromPackage |
パッケージやライブラリを現在のパッケージから取得する場合はtrue 、ファイルシステムから取得する場合はfalse |
isNativeLibrary |
ネイティブライブラリのとして読み込む場合はtrue 、AlicePackageを読み込む場合はfalse 。既定値はfalse です。 |
対応 | |
---|---|
AliceScript | RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0 |
Losetta | 0.8、0.9、0.10 |
説明¶
この関数は、AlicePackageまたはSAIMで読み込める形式のライブラリを読み込み、エントリポイントのスクリプトを実行します。
fromPackage
を指定しない場合、ライブラリははじめに現在のスクリプトが実行されているパッケージから検索され、そこでパッケージが見つからなかった場合にファイルシステムから検索します。現在のスクリプトがパッケージ内で動作していない場合は、初めからファイルシステムから検索されます。
isNativeLibrary
を指定しないか、false
に指定した場合、この関数は読み込み可能なパッケージを読み込みます。この方法では、AlicePackageおよびパッケージに必要なファイルを含んだZipファイルを読み込めます。
名前空間の参照は、この関数でライブラリを読み込んだ後で行う必要があります。
例¶
次の例では、library.ice
を読み込んで、MyLibrary
名前空間への参照を行います。
次の例では、現在のパッケージからsublib.ice
を読み込んでいます。