Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

kotlin

文字列受け渡し

class Hello { companion object { init { System.loadLibrary("Hello") } } external fun printHello() external fun printNative(str:String, len:Int); } fun main(args: Array<String>) { Hello().printHello() val str = "hello form kotoln" Hello().printNati</string>…

kotlinでhelloworld

class Hello { companion object { init { System.loadLibrary("Hello") } } external fun printHello() } fun main(args: Array<String>) { Hello().printHello() } でコンパイル kotlinc hello.kt前回同様ライブラリを用意して実行 kotlin HelloKt</string>

hello world

fun main(args: Array<String>) { println("Hello, World!") } ```` として kotlinc hello.kt でコンパイル。できたら実行 kotlin HelloKt</string>

文法

30分で覚えるKotlin文法 - Qiita SwiftとKotlinの文法を比較してみた(基礎パート) - Qiita 1. 変数は可変がvar, 不変がval 2. ラムダ式は x -> x 3. タプルはPair, Triple 4. 辞書はmapOf, mutableMapOf 5. ログはprint(), prinln(), "xxx ${hoge} "で変数…