[study] - i << n

by gaina
[study] - i << n

...
@author gaina
♥0 | Line 21 | Modified 2010-08-27 12:42:50 | MIT License
play

ActionScript3 source code

/**
 * Copyright gaina ( http://wonderfl.net/user/gaina )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/zdmU
 */

package 
{
    import flash.display.Sprite;
    import com.bit101.components.Label;
    
    /**
     * ...
     * @author gaina
     */
    
    public class Main extends Sprite 
    {
        
        public function Main():void 
        {
            for (var i:int = 0; i < 16; i++) {
                
                /**
                 * 2のn乗 * i ってことなのかな
                 * ずっと << って何?って思ってました。
                 * かんがえるより、やった方が早かった、、、
                 */
                
                var _label2:Label = new Label(stage, 0, i * 14);
                _label2.text = i + " << 2 is " + String(i << 2) ;
                
                var _label4:Label = new Label(stage, 100, i * 14);
                _label4.text = i + " << 4 is " + String(i << 4) ;
                
                var _label8:Label = new Label(stage, 200, i * 14);
                _label8.text = i + " << 8 is " + String(i << 8) ;
                
                var _label16:Label = new Label(stage, 300, i * 14);
                _label16.text = i+" << 16 is " + String(i << 16) ;
            }
        }        
    }
    
}