Kotlin 【Kotlin入門】ラムダ式の使い方〜集合体の要素 こんにちは😀今回も、ラムダ式をやっていきます。ラムダ式はデータ型をもつ値なので、集合体の要素としても使えます。集合体の要素を関数にして書いてみましょう。 val calculate:List<(Int,Int)->Int> = listOf... 2018.07.19 2023.11.05 Kotlin
IT eclipseのjavaバージョンアップに伴う不整合エラー こんにちは😀今回は、eclipseのjavaのバージョンを上げたところエラーが発生したのを解決したので、eclipseの内容理解も含めて備忘録として記載します。eclipseとは「エクリプス」と呼び、統合開発環境の1つになります。javaの... 2018.07.18 ITJava
Kotlin 【Kotlin入門】ラムダ式をみてみる こんにちは😀今回は、ラムダ式をみてみます。ラムダ式とは、無名関数の1つです。無名関数とは、名前を付けずに定義される関数です。ラムダ式の前に、無名関数を書いてみます。以下は通常の名前のある関数です。fun add(a:Int,b:Int):I... 2018.07.16 2018.08.27 Kotlin
Kotlin 【Kotlin入門】関数定義〜中置記法「infix」を使ってみる こんにちは😀今回も関数の応用表現を追っていきます。「infix」という文法用語をみてみます。infix(インフィックス)とは、「文の中に置く」という意味です。これは中置記法というもので、「ちゅうちきほう」と呼びます。数式やプログラムを記述す... 2018.07.16 2018.08.27 Kotlin
Kotlin 【Kotlin入門】関数定義〜関数を1行で表す こんにちは😀今回も、関数の応用をみていきます。実は処理内容によりますが、関数は1行で表現することができます。戻り値がある場合は、カッコを省略して戻す値を記述します。書いてみましょう。以下の処理は、戻り値にInt型を定義し、「a+b」をセット... 2018.07.15 2018.08.24 Kotlin
Kotlin 【Kotlin入門】関数定義〜可変長引数をみてみる こんにちは😀今回は、関数の応用として、可変長引数をみてみます。可変長引数とは、与える引数の個数を変えることができ、「vararg」を使用して表します。実際に書いてみましょう。goTravel関数を作成し、1行目の引数に「vararg」を記載... 2018.07.15 2018.08.27 Kotlin
Kotlin 【Kotlin入門】関数定義の表現〜初期値を与える こんにちは😀今回からは、関数をより深くみていきます。実は、関数の引き数に初期値を設定することができます。そうすると、関数を呼ぶときに初期値以外の値をセットしたい場合に、引き数に値をセットすればいいようになります。試しに書いてみましょう。作成... 2018.07.13 2023.11.05 Kotlin
Kotlin 【Kotlin入門】データ型とnullの不整合に関する検知処理 こんにちは😀今回は、データ型の不整合を避けるためのnullの検知処理に関してみていきます。関数の戻り値や引き数が特定の場合にnullになるように指定すると、計算や処理が失敗したときは値がnullになるので予め検知して適切に処理することができ... 2018.07.12 2023.11.05 Kotlin
Kotlin 【Kotlin入門】範囲の応用〜IntRange型とIntProgression型 こんにちは😀今回は、範囲をみていきます。範囲は、例えば以前使用した「1..10」と書いて1〜10を示すような形式のことです。その範囲の応用をみてみます。いくつか書いてみます。fun main(args: Array<String>) { p... 2018.07.10 2018.08.27 Kotlin
Kotlin 【Kotlin入門】マップを処理する関数〜マップを変更する こんにちは😀前回は、マップの応用編としてマップのデータを取得する処理をみてみました。今回は、マップのデータを変える処理などをみてみましょう。まずは追加する処理を書いてみます。fun main(args: Array<String>) { p... 2018.07.10 2023.11.05 Kotlin