「
新機能の一覧
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
=AliceScript Golden Masterの新機能= AliceScriptGMは、AliceScriptの初の安定リリースです。AliceScriptGMによって、AliceScriptに次の機能と機能強化が追加されています。 最新のAliceScriptADKは[[AliceScriptのダウンロード]]でダウンロードできます。 ==一部の暗黙的な変換の廃止== AliceScriptGMでは、プログラムミスを減らし、適切に例外を発生させる目的で<code>bool</code>型と<code>number</code>型、<code>string</code>型から<code>number</code>型への暗黙的な変換は廃止されました。 ==未定義の変数への代入の禁止== AliceScriptGMからは、<code>var</code>キーワードを使用することでのみ、未定義の変数を定義できます。定義されていない変数にアクセスすることはできない上、同じスコープ内で複数回同じ名前の変数を<code>var</code>キーワードを使って宣言することはできません。このサイトにある一部の記事はまだ古いままで、変数の定義に<code>var</code>キーワードを使用していなかったり、型指定修飾子を使用している場合がありますが、これは最新のバージョンのAliceScriptでは正しく動作しません。 ==関数・変数・定数のスコープ== 関数や変数、定数のスコープはAliceScriptGMにおける重要な変更の一つです。 AliceScriptGM以降のバージョンでは、関数や変数、定数はその有効な範囲内で、一意な名前である必要があります。この範囲をスコープと呼びます。スコープの範囲内では、同じ名前のオペランドを定義することはできませんし、反対にスコープの外に出ると、その範囲内で定義したオペランドは使用できません。 AliceScriptでいうところのスコープの範囲は、原則としてそのコードのブロック内です。コードのブロックは、およそそのコードの波括弧の中を指します。次の例を参照してください。 function OutputTen() { var a = 10; print(a); } print(a);//例外発生 ==整数リテラルの2進表記および16進表記のサポート== AliceScriptGMからは、整数を2進数および16進数で記述できるようになります。整数を2進数で表現する場合は<code>0b</code>プレフィックスを、16進数で表現する場合は<code>0x</code>プレフィックスを使用します。次の例では、すべて10進数で256と等価な数を記述しています。 var decimalNum = 256; var hexNum = 0x100; var binaryNum = 0b100000000; print(decimalNum==hexNum==binaryNum);//出力:True ==逐語的文字列リテラル== シングルクォーテーション<code>’</code>で囲われた文字列は、逐語的文字列リテラルとして認識します。 逐語的文字列リテラルは、<code>\’</code>などの限定的なものを除き、ほとんどの文字がそのままの意味で解釈されます。 次の例ではどちらも”Hello,World“を表す文字列リテラルです。 ‘“Hello,World”’; “\”Hello,World”\”
編集内容の要約:
AliceScript Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
AliceScript Wiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
案内
メインページ
ツアー
ダウンロード
規約
おまかせ表示
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報