
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
HaxeでPHPの配列を型システムの恩恵を受けつつ、出来るだけパフォーマンスを落とさずに定義する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
HaxeでPHPの配列を型システムの恩恵を受けつつ、出来るだけパフォーマンスを落とさずに定義する - Qiita
HaxeでPHPの配列を直接利用する場合はphp.NativeArrayというクラスを利用します。 このクラスには[]を利... HaxeでPHPの配列を直接利用する場合はphp.NativeArrayというクラスを利用します。 このクラスには[]を利用して値をセットするのですが、キーの型にスカラータイプが利用出来、また、値はDynamicとなっているためHaxeのコードから利用するには型システムの恩恵をうけることが出来ません。 かと言って、Haxeの用意しいるArray<T>クラスではトランスパイル時にHaxeの定義する配列クラスでラップされた配列が出力されるため、オーバーヘッドが生じパフォーマンスへの影響を与えてしまいます。 この投稿では、オーバーヘッドを可能な限り抑えて、かつ、Haxeの型システムを利用しながら配列を利用する方法について記述します。 抽象型の定義 Haxeでは型が曖昧な言語とのコミュニケーションのために1、特定の型の抽象を定義する機能があります。 PHPの配列の型はT<K, V>という型で表現出