2019-12-01から1ヶ月間の記事一覧

Kotlinのメソッドを引数にする関数

class A(){ fun printName(){ println("Mike") } fun printName2(){ println("Mika") }}fun A.B(a:A.()->Unit){ a()}fun main() { A().B { printName() printName2() }} こういうことできるってすごいな。 ラムダを拡張したメソッドに渡して、メソッドを実行…

匿名クラスのこと

interface Clickable { fun click() fun showOff() = println("I am clickable!")}class Button: Clickable{ override fun click() = println("I was Clicked")}fun main(arg: Array<String>) { Button().click() Button().showOff() var bt = object:Clickable { ov</string>…