2016-05-16

http://anond.hatelabo.jp/20160516202758

まあな。関数型っぽくなるべく変数宣言しないようにしてif文ゼロにしてみたら、最後に残った変数宣言部分がPenlog変数だったって事よ。

流石に描画そのものデータを切り離してる状態だと変数破壊的な操作無しっつーのはムズいな。

ホンモノの関数志向で書くと、こういうコードはどういうもんになるんだろうな。

ワイのは割とキャンバスとかペンとかオブジェクト志向的なのが残ったまんまやけん。

記事への反応 -
  • http://anond.hatelabo.jp/20160516170744

    「現在時刻のインデックスは引数として」与える =「プライベートで「最終更新時間」としては持つ。」 てことか?おまえ同一人物?住井と別人? それはとにかく、ほんで? 過去の...

    • http://anond.hatelabo.jp/20160516172235

      知らん。お絵かきアプリ前提の話だろ? お絵かきアプリであれば、ペンのストロークに対してタイムスタンプを負荷する必要があるだろ。ペンが紙に触れたときにOnPaintBegin()とかを呼ん...

      • http://anond.hatelabo.jp/20160516172841

        おまえが実装したい書いてもね〜コードの実装の妄想語るのは自由だが、 現在あるいは直近の状態をインデックス、あるいは外部から取得した時刻、あるいはカウンターによって表現す...

        • http://anond.hatelabo.jp/20160516173303

          こんな感じでどや? 関数型のことなんて良く分からんけど、変数殆ど無い感じにできたで。 <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.3.min.js"></script> <script type="tex...

          • http://anond.hatelabo.jp/20160516200723

            for文満載とか、これだけのことするのに、やたら長いコードだとか、いろいろつっこみどころあるけど、 とりあえず、配列 this.PenLog=[]; で、 PenLog.push([Pen,pos]); とか、配列プッシュして積...

            • http://anond.hatelabo.jp/20160516202758

              まあな。関数型っぽくなるべく変数宣言しないようにしてif文ゼロにしてみたら、最後に残った変数宣言部分がPenlog変数だったって事よ。 流石に描画そのものとデータを切り離してる状...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん