Kotlin Koansをやってみた(問題文和訳あり)

目次

Kotlinの勉強のために Kotlin Koans をやりました。
各演習の問題文がすべて英語だったので、せっかくなので和訳もしてみました。

Kotlin Koansとは

Kotlinの基本的な構文を、演習を通して学ぶことができるチュートリアルです。

下記のいずれかの方法で、演習に取り組むことができます。
※ 章構成や問題には、若干の相違がある模様。

不完全もしくはJavaで書かれたコードを、Kotlinでビルドできて単体テストをパスするコードに書き直していくようなチュートリアルになっています。

すでにJavaなどの他言語をある程度できるひとが、Kotlinの構文に慣れるための演習、という内容です。
そのため、これからプログラミングを学ぶ第一歩としてKotlinを勉強しはじめたというひとには、現時点では若干難しいかもしれません。

やったこと


No. Title
01 Hello, world!
02 Named arguments
03 Default arguments
04 Lambdas
05 Strings
06 Data classes
07 Nullable types
08 Smart casts
09 Extension functions
10 Object expressions
11 SAM conversions
12 Extension functions on collections
13 Comparison
14 In range
15 Range to
16 For loop
17 Operators overloading
18 Destructuring declarations
19 Invoke
20 Collections Introduction
21 Filter; map
22 All, Any and other predicates
23 FlatMap
24 Max; min
25 Sort
26 Sum
27 Group By
28 Partition
29 Fold
30 Compound tasks
31 Get used to new style
32 Properties
33 Lazy property
34 Delegates example
35 Delegates
36 Extension function literals
37 String and map builders
38 The function apply
39 Builders how it works
40 Generic functions

何かあれば、コメント欄でご指摘いただければと思います。

← Posts