凡例:(最新版)= 最新版との比較、(前の版)= 直前の版との比較、M = 細部の編集

(最新 | 最古) (以後の50件 | ) (20 | 50 | 100 | 250 | 500 件) を表示

2024年3月3日 (日)

2024年2月19日 (月)

  • 最新 01:502024年2月19日 (月) 01:50Ef3 トーク 投稿記録 183,220 バイト +2,442 →‎Null安全: KotlinのNULL安全性(Null safety)とNullableに関して、以下のポイントが重要です。 Null安全性: Kotlinの目標の一つは、null参照によるエラー(The Billion Dollar Mistakeとも呼ばれる)の危険性を排除することです。Javaを含む多くのプログラミング言語で見られる最も一般的な落とし穴の一つは、null参照のメンバーにアクセスすると、null参照例外が発生することです(JavaではNullPointerException、NPEと呼ばれます)。 Nullable型と非Nullable型: Kotlinの型システムでは、nullを保持できる参照(Nullable型)と、保持できない参照(非Nullable型)とを区別します。たとえば、String型の通常の変数はnullを保持できませんが、NullableなString型はnullを保持できます。 Nullable型の宣言: nullを許容する型を宣言するには、型名の後ろに「?」を付けます。 取り消し タグ: 2017年版ソースエディター

2024年2月4日 (日)

2024年1月24日 (水)

2023年12月8日 (金)

2023年12月1日 (金)

  • 最新 02:552023年12月1日 (金) 02:55Ef3 トーク 投稿記録 128,210 バイト +1,009 →‎?.演算子: ?. 演算子は、null安全性を保証しつつ、str 変数がnullでない場合に length プロパティにアクセスします。str がnullの場合、length には null が代入されます。 このように、?. 演算子はnull値を安全に処理するために使用されます。例えば、Javaの場合、nullチェックを行わないとNullPointerExceptionが発生しますが、Kotlinでは ?. 演算子を使用することで、nullに対する操作を安全に行うことができます。 取り消し タグ: 2017年版ソースエディター

2023年11月20日 (月)

2023年7月11日 (火)

2023年6月13日 (火)

2023年6月3日 (土)

2023年3月5日 (日)

2023年3月3日 (金)

2023年2月23日 (木)

2022年10月19日 (水)

2022年10月17日 (月)

  • 最新 02:472022年10月17日 (月) 02:47Ef3 トーク 投稿記録 111,962 バイト +2,511 {{:Kotlin/制御構造}} {{:Kotlin/関数}} を演算子の次に移動。→‎クラス: 以下にクラスのバリエーションを展開(これが目次に並ぶだけで初心者ドン引きかも) 取り消し タグ: 2017年版ソースエディター
  • 最新 02:202022年10月17日 (月) 02:20Ef3 トーク 投稿記録 109,451 バイト −10,199 →‎制御構造: {{:Kotlin/制御構造}} 取り消し タグ: 2017年版ソースエディター
  • 最新 01:172022年10月17日 (月) 01:17Ef3 トーク 投稿記録 119,650 バイト +3,996 →‎特徴: コンパイル型言語 Kotolin/JVM 1つまたは複数のソースコードをコンパイルしてJavaバイトコードを生成し、生成したJavaバイトコードを実行します。 Kotolin/JS 1つまたは複数のソースコードをコンパイルしてJavaScriptを生成し、生成したJavaScriptを実行します。 Kotolin/Native 1つまたは複数のソースコードをコンパイルしてLLVMインフラストラクチャーをバックエンドに実行形式を生成し、生成した実行形式を実行します。 静的型付け 値・変数・関数のパラメーター・関数の戻値などの型はコンパイル時に検証され、型安全性が担保されます。 例外 try-catch-finally 形の例外処理をサポートします。 演算子オーバーロード サポートします。a + b は、メソッド形式 a.plus(b) と同義です。 メソッドオーバーロード 同じ名前で引数の数が異なるメソッドを定義することが可能です。 ラムダ式 サポートします。{ a: Int, b: Int -> a + b } 取り消し タグ: 2017年版ソースエディター

2022年10月16日 (日)

(最新 | 最古) (以後の50件 | ) (20 | 50 | 100 | 250 | 500 件) を表示