2021-05-09から1日間の記事一覧

クラス まとめ

kotlinlang.org Classes classキーワードを使ってクラスを宣言する。 class Invoice { /*....*/ } class header: 型パラメーター, プライマリーコンストラクタ,など class body headerもbodyもオプションなので、省略が可能。 class Empty Constructors 以下…

匿名関数

匿名関数 本体の指定は2種類ある 式の代入 ブロックの指定 式の代入 fun(a: Int, b:Int):Int = a + b この場合は、代入を使うことができない // Assignments are not expressions, and only expressions are allowed in this context ints.forEach(fun(v) =…

関数リテラルまとめ

kotlinlang.org 関数リテラル Kotlinは関数リテラルとして以下が用意されている ラムダ式 匿名関数 特徴 関数リテラルは、式として渡されるが、値として振る舞う事ができる 。 以下の例を考える max(strings, { a, b -> a.length < b.length }) 関数maxは、…

<c-\><c-n> ターミナルでスクロールする

Vim

対策 tnoremap <c-b> <c-\><c-n> stackoverflow.com</c-n></c-\></c-b>