博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kotlin functions
阅读量:6571 次
发布时间:2019-06-24

本文共 857 字,大约阅读时间需要 2 分钟。

hot3.png

 

 

Kotlin functions

fun hello() {

  println("hello world")

}

 

fun hello(name: String, age: Int) {

  println("Hello, $name!")

 

}

 

fun hello(name: String = "World") {

  println("Hello,$name")

}

 

fun hasItems(): Boolean {

  return true

}

 

 

fun cube(x: Double): Double = x * x * x

fun sum(vararg x: Int) {}

fun main1(args: Array<String>) {}

 

fun main(args: Array<String>) {

  openFile("file.txt", readOnly = true)

}

 

fun openFile(fileName: String, readOnly: Boolean): File {

 

}

 

fun createFile(fileName: String, appendDate: Boolean = false, executable: Boolean = false): File {}

 

fun init() {

  val module = createList<String>("net")

  val moduleInferred = createList("net")

 

}

 

fun <T> createList(item: T): List<T> {}

fun createBook(): Book {

  return Book("title_01", "author_01")

}

 

data class Book(val title: String, val author: String) {

 

}

转载于:https://my.oschina.net/iioschina/blog/1501574

你可能感兴趣的文章
Ubuntu Server 14.04 ftp
查看>>
linux系统wc命令详解
查看>>
Windows7 下边查看80端口被哪个服务占用了
查看>>
进度条(HUD) 第三方库
查看>>
CentOS 5.5升级内核到2.6.28并支持XFS/L7
查看>>
"no acceptable C compiler found in $PATH"解决手记
查看>>
ElasticSearch入门
查看>>
Elasticsearch2.4学习(三)------Elasticsearch2.4插件安装详解
查看>>
Cisco IOS路由器配置DDNS(转自百度文库)
查看>>
Fiddler 教程
查看>>
细说VMware虚拟机安装linux之图文详解——2 基础篇
查看>>
我的友情链接
查看>>
初学python,一个抓网页的爬虫。
查看>>
我的友情链接
查看>>
ansible-playbook基于role的配置一键安装zabbix客户端以及拉取自定义监控脚本
查看>>
Class.forName() 和使用 类字面常量的区别
查看>>
系统将在15分钟后自动重启
查看>>
我的友情链接
查看>>
文件编码问题
查看>>
mysql主从复制
查看>>