Upgrade to Pro — share decks privately, control downloads, hide ads and more …

つぶやきProcessingをしよう

 つぶやきProcessingをしよう

akatsuki1910

December 08, 2022
Tweet

More Decks by akatsuki1910

Other Decks in Technology

Transcript

  1. t: 毎フレーム呼び出し background: 背景色 bezier: ベジェ曲線を作る ① ② ③ ④

    ① ② ③ ④ 六角形になるように座標指定 ベジェ曲線を作成
  2. • let, const, functionの宣言を全部消す • let, const ◦ 無くても宣言できる ◦

    再宣言も上書きも出来る • function ◦ アロー関数にすることで変数のように扱う
  3. • 関数を省略可 ◦ アロー関数は1行の時returnがいらない • 関数,関数式,無名関数,即時関数... ◦ 関数にも色々ある ◦ thisの扱いで戸惑った方も多いはず

    • JSにはシード値が存在しない ◦ 一意に定まるランダムな値は自分で作る しかない ◦ どのような乱数を用いるかは実行環境依 存のため
  4. つぶやきProcessingの良さ (仕事編) • 知らない言語仕様を知る機会を得れる ◦ 実はJSはCと深い関係が... • 数学の知識を無理やり使う ◦ sinとかcosとか急に使えない

    • 業務に支障が出る書き方を知れる ◦ あらかじめeslintなどで防げる • ビルドされたコードを人力逆ビルド出来る