2013-01-01から1ヶ月間の記事一覧
関数、より細かく言うなら関数クロージャー(function closure)は、クラスやオブジェクトに関わりなく一定の仕事を実行する個別の命令のことである。関数クロージャーはインスタンスメソッド及び静的メソッドと同様の文法を持っている。・functionキーワー…
2013-03-13 追記一応解決しました→ターミナルから「subl」コマンドでSublimeText2を起動する未解決だけどメモだけ。Sublime Text 2には組み込みのコマンドラインツールが用意されているのだけど、MacPortsでpythonをインストールしていると(?)コマンドラ…
最近話題のテキストエディタSublime Text 2、去年の夏、MacBook Airを買ってすぐの頃、エディタを色々放浪していた時期に試しました。が、良さがイマイチ分からず、CotEditorに落ち着いた記憶があります。 その後記憶の彼方に追いやられていましたが、最近に…
インスタンス変数、インスタンスメソッド、静的変数、静的メソッドの概念は、ほとんどのオブジェクト指向言語に存在する。以下は、ActionScript/Java/C++のそれぞれにおける用語の表。 ActionScript Java C++ インスタンス変数 フィールド あるいは インスタ…
PHPのarray_splice()関数は、配列操作関数の万能選手。単独で様々な操作が可能です。しかし反面、オプションが多くて挙動が分かりにくい。そこで、基本事項を整理しておきます。まずは引数と戻り値について。 array array_splice ( array &$input , int $off…
静的メソッドと静的変数はそれを定義したクラスの中でアクセス可能である、というのは既に学んだ通り。例えば、Blogクラスに1つの記事あたりの文字数上限を静的変数としてもたせたとして、その変数にアクセスするには次のように書く。Blog.maxWordsこのコー…
ActionScriptがスクリプト実行時にクラスを定義する際、クラス初期化子と呼ばれるメソッドが自動的に作成され、そのメソッドが実行される。ActionScriptは、クラス内の全ての静的変数の初期化子と、変数・メソッドの定義ではないクラス階層のコードの全てを…
あけましておめでとうございます。2012年に読んだ技術書のまとめ兼、2013年の抱負です。☆HTML/CSSHTML/XHTML&スタイルシートレッスンブック2月に読了。XHTML1.0を使用したマークアップの入門書。CSS2も同時に習得できます。最初からHTML5を学べる入門書…