HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
English Translate 中文翻訳
LINK
BACK
 

[NEW] 2019/10/02

Kotlin大嫌い人間が Kotlin言語を必死に勉強する Kotlin大嫌い人間が Kotlin言語を必死に勉強する

(行末にセミコロン;の無い言語は大嫌い)

Tags: [Android開発]





● Androidの開発を Kotlin言語で行なおう!!

 Kotlin言語は大嫌いですが、状況的に使えないとマズイと言う事になってきたので Kotlin言語を勉強します。


● Kotlin言語とは?

Kotlin Programming Language
 Kotlin 1.3 Released

Kotlin - Android Developers
 Android アプリを Kotlin で開発しましょう。Kotlin は簡潔でありながら、機能が豊富な優れたプログラミング言語です。
 そのうえ、Java や既存の Android ランタイム環境と相互運用できます。

Kotlin - Wikipedia
 Kotlin(コトリン)は、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、静的型付けのオブジェクト指向プログラミング言語である。


● Kotlin言語と Java言語での配列の記述方法

Kotlin言語Java言語補足
■ int型----
IntArrayint[]int型
intArrayOf(1、2、3)int[] value = {1、2、3}int型
IntArray(3)new int[3]int型
IntArray(3) { n -> n * 2 }int[] = {2、4、6}int型
■ Integer型----
Array<Int>Integer[]Integer型
arrayOf(1、2、3)new Integer[]{1、2、3}Integer型
Array(3)new Integer[3]{0、0、0}Integer型
Array(3、{ n -> n * 5 })new Integer[3]{5、10、15}Integer型
■ Integer?型----
Array<Int?>new Integer[]Integer?型
arrayOfNulls<Int>(3)new Integer[3]Integer?型


● Kotlin言語での int[]と Integer[]の相互変換

 // int[]を Integer[]に変換
val a = intArrayOf(1, 2, 3) // int[]
val b = a.toTypedArray()

 // Integer[]を int[]に変換
val b = arrayOf(1, 2, 3) // Integer[]
val a = b.toIntArray()



Tags: [Android開発]


[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c) 2019 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/android/android_kotlin_language/