開発環境
- macOS Mojave - Apple (OS)
- Windows 10 Pro (OS)
- IntelliJ IDEA CE(Community Edition) (IDE(統合開発環境))
- Kotlin (プログラミング言語)
Head First Kotlin: A Brain-Friendly Guide (Dawn Griffiths(著)、David Griffiths(著)、O'Reilly Media)のChapter 4(classes and objects - A Bit of Class)、Code Magnets(103)の解答を求めてみる。
コード
class DrumKit(var hasTopHat: Boolean, var hasSnare: Boolean) {
fun playTopHat() {
if (hasTopHat) println("ding ding ba-da-bing!")
}
fun playSnare() {
if (hasSnare) println("bang bang bang!")
}
}
fun main() {
val d = DrumKit(true, true)
d.playTopHat()
d.playSnare()
d.hasSnare = false
d.playTopHat()
d.playSnare()
}入出力結果
ding ding ba-da-bing! bang bang bang! ding ding ba-da-bing! Process finished with exit code 0
0 コメント:
コメントを投稿