Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
2016 - 02 - 04 Swiftでクロージャをネストしたときのselfについて Swift list Tweet 要点 クロージャについて クロージャをネストするときの疑問点 guardを使っているときは注意 解決策 参照を意識する 要点 クロージャを使うときは、再度 [weak self] を宣言する必要はなく、そのままself?を使う。 しかし、1つ目のクロージャ内でguardを使ってself(weak)を新しい変数にretainしている場合、その変数をそのまま2つ目のクロージャ内で使うのは危険。 その場合は、2つ目のクロージャ内でもguard文を追加するか、self?をそのまま使う。 hoge { [ weak self ] _ in guard let me = self else { return } ... fuga . fetch { _ in // let gebo
Scalaは、オブジェクト指向と関数型の特徴を兼備するプログラミング言語です。簡潔で柔軟性の高いコーディングが行えるため、高く評価されています。採用例としては、国内ならニコニコ動画やChatwork、海外ならTwitterやLinkedIn、Foursquareといった大規模なサービスが挙げられます。 Scala関連の記事は徐々に増加していますが、人気が高いJavaなどのプログラミング言語と比較するとまだまだ情報は少ないです。そこで本記事では、これからScalaを学習する方の参考になる記事やサイト、スライドをまとめて紹介します。「Scalaに興味があるけど、情報が少なくて勉強しにくい」という方は、ぜひ参考にしてください。 また、Scalaエンジニアの仕事内容、年収、将来性などに興味をお持ちの方は、以下の記事もご覧ください。 関連記事 : Scalaエンジニアの年収|人気や将来性、入門時に学
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く