2023年6月20日のブックマーク (2件)

  • 【TypeScript】カリー化・部分適用は便利だよ! - Qiita

    TypeScript】カリー化・部分適用は便利だよ! カリー化・部分適用利用してますか? 調べたけど「関数を第一級オブジェクトとしてー」とか「関数を部分適用してー」とか説明が講義っぽくて途中で諦めた方も多いと思います。自分もそうでした。 また、知ってるけどどんな時に使うべきか迷って使ってないという方もいると思います。 具体的なコードを交えながら、カリー化・部分適用について、噛み砕いて説明していきたいと思います。 なお、すべてのTypeScriptのサンプルコードは実際に動かして確認することができますので、TypeScript Playgroundなどで是非お試しください。 カリー化と部分適用 まずはカリー化と部分適用の定義をば。 カリー化 (currying, カリー化された=curried) とは、複数の引数をとる関数を、引数が「もとの関数の最初の引数」で戻り値が「もとの関数の残りの引

    【TypeScript】カリー化・部分適用は便利だよ! - Qiita
    altecoaniki
    altecoaniki 2023/06/20
    いなりが入ってないやん!どうしてくれんのこれ
  • 2077年の架空都市・ナイトシティの世界構築を支えた門外不出の「アートバイブル」とは? 『サイバーパンク2077』

    2077年の架空の都市ナイトシティに生きる人々、クルマ、建物にいたるまで、高密度な画づくりで世界観をつくり上げ評判を呼んだ作。開発時にどのようなアートディレクションが行われ、現場での試行錯誤があったのか、CD PROJEKT REDの開発チームへのインタビューを通じて、そのプロセスを探る。 ※記事は、CGWORLD vol.289(2022年9月号)掲載の記事を再構成したものです Interviewee CD PROJEKT RED en.cdprojektred.com 写真上段左から キャラクター・車両・武器担当アートディレクター:PawełMielniczuk/パヴェウ・ミエルニチュク氏 背景担当アートディレクター:Lucjan Więcek/ルチアン・ヴィエンツェク氏 写真下段左から 映像効果・ライティング担当アートディレクター:Jakub Knapik/ヤクブ・クナピク氏 キ

    2077年の架空都市・ナイトシティの世界構築を支えた門外不出の「アートバイブル」とは? 『サイバーパンク2077』