タグ

ジェネレータに関するm_shige1979のブックマーク (4)

  • 美容整形美容外科の高難度手術/仙台中央クリニック

    広告を制限しています 広告はクリニックの認知度を高めると共に、イメージを大幅にアップさせます。しかし広告費の増大は、手術料金の高騰につながります。仙台中央クリニックは、テレビや雑誌での広告は一切行っていません。その為、クリニックの認知度は低く、初めて来院される場合、怪しいクリニックと思い、恐る恐る来院される方もいらっしゃいます。当は他のクリニックで治療を希望していたものの料金が高く、予算オーバーになり、仕方なく仙台中央クリニックを受診される方もいらっしゃいます。仙台中央クリニックでは、出来るだけ低料金で治療を提供するという方針のもと、イメージアップを捨てて、広告を大幅に制限しています。 友達紹介を中心に集客を行っています 仙台中央クリニックは広告を制限しているため、友達紹介での御来院される割合が多いことが特徴です。多くの方が、当院で美容整形を受けた友人の紹介で御来院されます。仙台中央クリ

  • PHP5.5の新機能を色々試してみた。

    ごあいさつ こんにちは!開発部カードバトル推進委員会長石川です。 MTGでは遂にテーロスが発売されました!テーマは厨二病患者万歳の「ギリシャ神話」! 我々はついに神を召還することができるのです!!心躍りますね! 期待の新星PHP5.5 今年の6月、PHP5.5が正式にリリースされました。 2月にこの会社に入って初めてPHPを触った僕にとっては初のメジャーアップデートです。 既にリリースから4ヶ月以上たってますが、新機能を実際にコードを動かしながら確認していこうと思います。 マニュアルはこちらです。 ジェネレータの追加 ジェネレータとは ジェネレータを使えば、シンプルな イテレータを簡単に実装できます。 Iterator インターフェイスを実装したクラスを用意する オーバーヘッドや複雑さを心配する必要はありません。 早速書いてみる function tenCountGenerator()

  • PHP 5.5 でジェネレータが導入される

    PHP 5.5 でジェネレータが導入されることになりました。 PHP においてジェネレータは Iterator インターフェイスを実装するクラスで次のメソッドが定義されています。 final class Generator implements Iterator { void rewind(); bool valid(); mixed current(); mixed key(); void next(); mixed send(mixed $value); } 関数やメソッド定義のなかの yield 文で指定した式は foreach ループで展開されます。これによって Iterator インターフェイスを実装するクラスを用意しなくても、上記のイテレータのメソッドを利用したり、AppendIterator や MultipleIterator を使って複数のジェネレータをまとめるなど、イテ

    PHP 5.5 でジェネレータが導入される
  • PHP5.5新機能「Generator」初心者入門 #phpcon2012 - by shigemk2

    ジェネレータ ジェネレータ セーブ機能 ジェネレータ関数 シナリオ ジェネレータオブジェクト セーブデータ yield文 セーブポイント <?php // 何回呼んでも0が返る function func () { $i = 0; return $i; $i++; return $i; $i++; return $i; } <?php // yieldを使ったジェネレータ関数の例 // ジェネレータ関数 function gfunc () { $i = 0; // yieldは終了ではなく一時中断 yield $i; // 1回目は0 $i++; yield $i; // 2回目は1 $i++; yield $i; // 3回目は2 } // 前回の終了位置から実行を再開出来る // メインプログラム // オブジェクトを作成しなければならない。 // gfunc(); はNG $g =

    PHP5.5新機能「Generator」初心者入門 #phpcon2012 - by shigemk2
  • 1