Kotlin-第一讲

这里是Kotlin语言第一讲。
本讲我们先来学习如何输出Hello World,其实很简单;并且会了解Kotlin面向对象的特点。
先上代码:

fun main(args: Array<String>) {
    //主函数
    println("Hello World!")
    //输出
}

这就是Kotlin中最简单的一句代码,当你第一眼看到它时,觉得它简单还是复杂呢?欢迎留言。其实,如果将其与Java或C++做比较,它还是比较简洁的;而且它只比Python多了一行;简洁明了是Kotlin的特点之一,也是它成为Android官方开发语言之一的原因。
接下来,看一下面向对象:

class Hello(val name: String) {
    //创建Class类
    fun hello() {
        //新建hello函数
        println("Hello $name")
        //输出
    }
}
fun main(args: Array<String>) {
    //主函数
    Hello("World!").hello()
    //输出
}

是不是复杂了很多?也许你认为这是自寻烦恼,但在开发Android或Web时,面向对象往往是很受欢迎的一点(只是现在这种简单程序会多几行代码),因为它可以让你的程序减少代码行数,也减少了内存空间。
我们今天主要来看第一个代码,首先,Kotlin是函数化语言,每个程序至少有一个函数(function)组成,至少包含主函数(main),而fun当然就是function的缩写啦。args是一个参数名,Array指数组,String指字符串,这些都是主函数的重要组成部分。
Kotlin的输出有两个函数:printf和println。首先printf输出是纯输出,即不换行;println在输出后会自动换行,因此它是输出首选函数。接着,括号中双引号内的就是要输出的内容了。
将这段代码拷贝到IntelliJ IDEA上运行,你会发现运行栏出现了一条Hello World!,这就是运行结果。尝试讲双引号里的内容改成你想输出的,它也会用程序输出出来,神不神奇?
Kotlin可以被编译成Java代码,也可以编译成JavaScript代码,因此这三个语言很雷同。
本讲课后有三道题,有兴趣的可以做一做:
1.输出这朵玫瑰花: -<-<@
2.绘制一个石头怪物
3.输出一首诗(题目、朝代、作者和诗都要有)。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值