追記 2017/10/28追記: swiftpmコマンドはなくなりました 2018/9/3追記: cmdshelfはRustに移行しました。同時にblobコマンドは無くなりました。homebrewからインストールできます! これまでのスクリプト運用の課題🐢 アプリのリポジトリにコミットしてしまっていて運用がつらい - 他のプロジェクトと共有するのが面倒 - 例えばmasterにしかなくてhotfixでそのscriptが使えないという状況があり得る どこかのOSSだったり、内製したものだったり、自分専用のものだったり、置き場所が点在している AbemaTV iOSチームの場合 ios/tvos 共通で使い回したいスクリプトたち acknowledgement_generator.swift init_design.sh carthage/update carthage/checkout 現
Swift Advent Calendar 2015 - Qiitaの20日目の記事です。 遅くなってしまいごめんなさい。 TL;DL 不変性を保ちつつ、ネストしたデータ構造に対するアクセスをLensの合成で扱える きっかけ 以前、Lens&Prism勉強会 - connpass に参加した際に興味を持ったので今回Swiftで簡易的な実装をしてみました。 to4iki/Monocle また、今回間違って説明していることなどありましたらコメント欄で教えていただけると嬉しいです! もともとはHaskellのlensパッケージが存在していて、 今回参考にしたのは、それをScalaで実装したMonocleのLensです。 (MonocleはLens以外もTraversal, Optional, Prism, Isoを提供しています) Java実装: functionaljava/Lens.java
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く