console_readKey
ユーザーが入力した次の文字を取得します。
定義¶
名前空間: Alice.Console
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Console.cs
console_readKey()¶
ユーザーが入力した次の文字を取得します。
AliceScript
namespace Alice.Console;
@unSupportedPlatform("browser")
@unSupportedPlatform("android")
@unSupportedPlatform("ios")
@unSupportedPlatform("tvos")
public string console_readKey();
戻り値 | |
---|---|
string |
ユーザーが入力した文字に対応する文字 |
対応 | |
---|---|
AliceScript | GM、2.0、2.1、2.2、2.3、3.0、4 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0、4 |
Losetta | 0.8、0.9、0.10、0.11 |
console_readKey(bool)¶
ユーザーが入力した次の文字を取得します。
AliceScript
namespace Alice.Console;
@unSupportedPlatform("browser")
@unSupportedPlatform("android")
@unSupportedPlatform("ios")
@unSupportedPlatform("tvos")
public string console_readKey(bool intercept);
引数 | |
---|---|
intercept |
ユーザーが押したキーをコンソールに表示しない場合はtrue 、表示する場合はfalse 。 |
戻り値 | |
---|---|
string |
ユーザーが入力した文字に対応する文字 |
対応 | |
---|---|
AliceScript | 3.0、4 |
AliceSister | 3.0、4 |
Losetta | 0.10、0.11 |
説明¶
この関数は、標準入力を一文字分読み取り、その文字に対応するUnicode文字を返します。
この時、ユーザーの入力がUnicode文字では表せない場合、代わりにヌル文字(\0
)を返します。
intercept
がtrue
に指定されている場合、押されたキーはコンソールには表示されません。
例¶
次の例では、押されたキーを表示しています。