Kotlin入门

(一)第一个kotlin程序

package hello    

fun main(args: Array<String>) {

              println("Hello World!")       

}

代码解释:

package:定义一个包名,名字为”hello”。

fun:关键字,定义一个方法。

main:方法名,程序入口,意为程序每次打开时将从这里自动执行大括号“{}”中的语句。

args 参数名,

Array<Sting> 返回一个字符串类型的数组。

printn():向屏幕输出打印括号内容。

(二)基本语法

(1)变量的定义方法:

1、声明变量时不声明类型,但必须给出初始化值,kotlin根据变量赋值自动推断出变量类型。

var  ccc = “abcd”                //kotlin自动推断ccc为String(字符串)类型。

var  bbb = 12                     // kotlin自动推断bbb为int(整数)类型。

2、声明变量同时声明类型。

 1) var  ddd : int = 123         //声明一个整数类型变量ddd ,同时赋值

2) var  eee : String              //先声明后赋值

eee = “kotlin”

(2)常量的定义方法:

只能赋值一次且不能修改。

1、声明常量时不声明类型,但必须给出初始化值,kotlin根据赋值自动推断出类型。

val  ccc = “abcd”  //kotlin自动推断ccc为String(字符串)类型。

val  bbb = 12      // kotlin自动推断bbb为int(整数)类型。

2、声明常量同时声明类型。

1) val  d : int = 123                //声明一个整数类型变量ddd ,同时赋值

2) val  e : String                    //先声明后赋值

             e = “kotlin”

3、定义一个局部变量

fun main(args: Array<String>) {

           var x = 5                 // 推导出Int类型 

            x += 1                   //变量x只能在大括号{}内起作用,常量同理。

println("x = $x")

}

(3)注释

// 单行注释

/*  这是块注释 

       这是块注释 */

(4)使用字符串模板

fun main(args: Array<String>) {

  var a = 1                       // 使用变量名作为模板:

  val s1 = "a is $a" 

  a = 2                          // 使用表达式作为模板:

  val s2 = "${s1.replace("is", "was")}, but now is $a" 

 println(s2)

 }
        输出结果为:a was 1, but now is 2

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值