Kotlin Note1

Kotlin学习笔记

Kotlin萌新 ,在看学习视频和《Kotlin实战》(《Kotlin in Action》)希望各路大神指点 :)

工具:

IntelliJ IDEA
在官网下载:https://www.jetbrains.com/idea/nextversion/
这里写图片描述

下载完了后简单的配置一下,把Java的JDK配置到IntelliJ IDEA中
这里写图片描述
然后,新建Kotlin项目就可以愉快的进行Kotlin的开发了~

1、Hello Kotlin
代码如下:

fun main(args:Array<String>){
    println(“Hello Kotlin”)
}

其中fun是函数的声明,固定写法。main方法是程序的入口,是计算机运行起来的第一个默认找的第一个运行的函数。后面接受参数名是args,数据类型字符串。println向控制台打印Hello Kotlin字符串。

2、函数
函数的声明是一关键字fun开始,函数名紧随其后,如:

fun checkAge(age:Int):Boolean{
    if (age > 18)
        return true
    else
        return false
}

其中checkAge为函数名,括号里面的是参数列表,后面是返回类型。

语句和表达式:语句和表达式的区别在于,表达式有值,并且能够作为另一个表达式的一部分使用;而语句总是包围着它的代码块中的顶层元素,并且没有自己的值。在Kotlin中,除了循环(for, do和do/while)以为大多数控制结构都是表达式。

3、变量和容器

声明变量的关键字有两个:

  • val (value) —- 不可变引用。使用val声明的变量不能在初始化之后再次赋值,对应Java的final变量。
  • var (variable) —- 可变引用。这种变量的值可以被改变,对应普通的Java变量。
    这里写图片描述

    可以看到,用var声明一个变量时,可以改变该变量的值,而用val声明的变量则不能在改变变量的值,可以看到提示的错:Val cannot be reassigned

容器:用于存放不同类型的数据,常见的容器类型有:

类型存储值范围
Byte整数-128 ~ 127
Short整数-32768 ~ 32767
Int整数-2147483648 ~ 2147483647
Long整数-9223372036854775807 ~ 9223372036854775807
Float小数,小数点可以精确到6位
Double小数,小数点可以精确到15-16位
String字符串,用“”双引号引起来的字符串都可以存

可以在参数或声明的变量后加 : 来说明该参数/变量的数据类型

fun sayHello(name:String):String{   //其中参数name就是一个String类型的,该函数的返回值也是String类型的
    return "Hello " + name
}

就先整理这么多吧,希望有学Kotlin的盆友可以一起互相学习~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值