Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Issue report
Help us understand the problem. What is going on with this user?
Yuta Koshizawa
@koher
Swift は他の多くの言語と異なり値型中心の言語です。そんな Swift を学ぶ上で重要なポイントをまとめたオンライン書籍 "Heart of Swift" ( https://heart-of-swift.github.io ) を書きました。

Organizations

$ analyze @koher
posted articles
  • Swift:83%
  • Java:12%
  • iOS:12%
  • Kotlin:11%
  • Qiita:8%
LGTMed articles
  • Swift:37%
  • iOS:22%
  • 機械学習:9%
  • Python:9%
  • DeepLearning:7%
answered questions
    No data
Edit Pickup Articles (Up to 3)

    Pickup Articles

    @koher

    なぜSwiftのプロトコルはジェネリクスをサポートしないのか

    Swift のプロトコルは、 Java や C# などのインタフェースのようなものと説明されることが多いですが、いくつかの違いがあります。最も大きな違いの一つが、 Swift のプロトコルはジェネリクスをサポートしていないということです。 `Sequence` プロトコルを例にして説明します。 Swift では、 `Sequence` プロトコルに適合した型は `for` 文で要素を取り出すこ…

    @koher

    Swiftのみを使って、今Qiitaを作るとしたら

    Swift は iOS アプリを作るための言語というイメージが強いと思います。しかし、実際にはサーバーサイドプログラムや機械学習、コマンドラインツールの開発など、 **多様な目的で利用できる汎用言語です** 。 2015 年にオープンソース化され、 Linux でも動作し、[近々 Windows もサポートされる予定](https://forums.swift.org/t/on-the-road…

    @koher

    Swift 5.1 に導入される Opaque Result Type とは何か

    Swift 5.1 で **Opaque Result Type** ([SE-0244](https://github.com/apple/swift-evolution/blob/master/proposals/0244-opaque-result-types.md)) が導入されます。 Opaque Result Type とは何でしょうか。例を見てみましょう。次のような `Anima…