読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

asとis

「as」演算子で型キャスト、「is」演算子で互換性チェックができます。

package {

  import flash.display.*;
  import flash.text.*;
  
  public class AsIsSample extends Sprite  {

    public function AsIsSample(){
     	
      var str:String = ""
      
      var a:Object = "a";
      
      // isで互換性の評価
      str += String( a is Object ) + "\n"; // true
      str += String( a is String ) + "\n"; // true
      str += String( a is Array ) + "\n";  // false
    
      // as で型キャスト
      // 互換性がない場合nullを返す
      str += String( a ) + "\n"; // a
      str += String( a as String ) + "\n"; // a
      str += String( a as Array ) + "\n"; // null
      
      
      // 結果を表示
      var stdout:TextField = new TextField();
      stdout.width = 500;
      stdout.height = 500;
      addChild(stdout);
      stdout.text = str;
    }
  }
}

実行結果はこちら