タグ クラス定義
人気順 10 users 50 users 100 users 500 users 1000 usersCakePHPのMigrationクラスを既存のクラス定義からジェネレートする - Qiita
既存のクラス定義からCakePHP3のマイグレーションを生成するジェネレータを作った。 プロパティが沢山あるクラスを作ってからマイグレーションクラスの叩き台を作ったりする時に使えると思う。 ジェネレータクラス <?php class MigratinoClassGenerator { public function generate ( string $className ) { $ref = n... 続きを読む
UnityのAttribute(属性)についてまとめてメモる。 - テラシュールブログ
2015-01-03 UnityのAttribute(属性)についてまとめてメモる。 ImageEffect Unity情報 Unity エディタ拡張・エディタ機能 アセット・ファイル管理 スクリプティング Unityの属性について紹介します。 属性(Attribute)とは Unityを利用するC#は、クラス定義や変数定義に属性(Attribute)を付与する事で他の変数と区別したり、特別な挙動... 続きを読む
JavaScript におけるクラス定義の実現方法 (Google流)
他のメジャーなオブジェクト指向プログラミング言語と異なり JavaScript には「クラス」が存在しません。 代わりに C++, Java などにはない prototype や C++, Java のとは全く異なる new 演算子や this が用意されています。 これらの機能はどれもかなり奇妙な仕様をしています。 そのため、それぞれの機能の仕様を1つ1つ勉強しても一体全体何のためにそんな機能が... 続きを読む
Scalaのクエスチョンマーク3つは「Predef.???」
8月 11, 2014 Scalaのクエスチョンマーク3つは「Predef.???」 gomi_ningen programming scala 0 Comments つい数日まえについにScalaでいろいろ書き始めました. コップ本のクラス定義の仕方とかそのあたりを適当に流し読みして, とりあえずいろいろ書いて分かんないところ読もうという方針のもと,コードを書いていくことにしました. わりと順調... 続きを読む
JavaScriptのクラス定義を簡単にする - Qiita
TypeScript (と TypeScript コンパイラ)を用いて JavaScript で利用するクラスの定義を作成(生成)することができます。 シンプルな HTML ファイル(index.html)と JavaScript ファイル(app.js)の2ファイルの構成です。ただし、app.js は app.ts (TypeScript 言語で書かれたソースファイル) をコンパイルすることによ... 続きを読む
ココが違う!ActionScript3とObjective-Cのクラス定義 - Objective-C NOTE
オブジェクト指向言語であるActionScript3を使いこなせる人ならば、Objective-Cの学習は早いと思います。しかし、ActionScript3の知識が邪魔してObjective-Cで迷ってしまうという部分も少なからずあります。ActionScript3を使える人がObjective-Cを習得するための近道として、ActionScript3とObjective-Cとを比較してみましょう... 続きを読む
[JSX] JavaScriptバインディングの書き方 - kazuhoのメモ置き場
※この記事はJSX Advent Calendar 2013の一部です。JSXでは、JavaScriptで定義されているオブジェクトをJSXのクラスとして簡単に取り込めるようになっています。やりかたは簡単。「native」属性を付与してクラス定義を書くだけです。たとえばJavaScriptの組み込みオブジェクトであるRegExpのバインディングは、以下のように定義されています。 native fi... 続きを読む
wise9 › Rubyでenchant.jsを使える可能性(実験編)
JavaScriptは素晴らしい言語だ。 けれども限界もある。特にクラス定義にはちょっとクセがある。これが気持ち悪いという人も多い。 enchant.jsのClass.createを使うとかなり軽減されるけど、やっぱりちょっと変だ。 でも日本には素晴らしい言語がある。 言うまでもなくRubyだ。 enchant.jsはとても快適だけど、Rubyから使えたらもっと楽しいんじゃないか。 そんなことをふ... 続きを読む
Python Worst Practiceが酷すぎる | TRIVIAL TECHNOLOGIES on CLOUD
Python Worst Practiceというのを見つけたのだがこれが酷すぎる。たとえば id = 34 object = str map = Map() zip = 90213 こういうことをすると組み込みの関数や名前を隠蔽(上書き)して大変なことになる。クラス定義すらできなくなってしまう。 >>> object = str >>> class Klass(object): ... p... 続きを読む
【ハウツー】Flash 9 ActionScript 3.0 Previewのイベントリスナーとクラス定義 (1) ActionScript 1.0/2.0から3.0にスクリプトを書替える(1) (MYCOMジャーナル)
Flash 5スタイルのMovieClipアクション ActionScript 3.0は、ECMAScript 4に準拠する[*1]。この点では、ActionScript 2.0と同じだ。しかし、クラスの構成やイベントの扱い、細かなプロパティ・メソッドの仕様が変わっている。したがって、従来のActionScriptの知識だけでは3.0への対応が難しい。ヘルプなどのドキュメントをよく確認する必要があ... 続きを読む
Java Programming Tipsクラスローダーを自作する方法
【概要】 クラスローダーを自作する方法の紹介。クラスローダーの自作が有効なケースとして代表的なものは次の通り。 ・同一 FQN で異なるクラスを扱いたい(複数バージョンのライブラリを同一 JVM 上で取り扱いたいときなど) ・クラスの定義を Jar ファイルからの読み込み / HTTP からのクラス定義のロードなどの標準的な方法ではなく、独自の方法で動的にロードできるようにしたい。 【キーワード】... 続きを読む