当前位置: 首页 > news >正文

【第一阶段】ktolin的函数

在Java中我们称之为方法,方法必须写在类里面,依赖于类。
在kotlin中函数写在类里面和外面都是可以的。称之为函数

class test{fun view(){}
}fun main() {println("Hello, world!!!")
}

执行结果

Hello, world!!!

main函数的返回值类型为Unit等价于Java中的void,可以写可以不写

//Unit==void 
fun main() {println("Hello, world!!!")
}//Unit可以写可以不写
fun setTest():Unit{}

指定返回值类型,必须有返回值,以下为和java类似的写法

//指定返回值类型,必须有返回值
fun number():Int{return 0
}

在kotlin中可以一行简写

//一行简写
fun add(number1:Int,number2:Int):Int=number1+number2

在kotlin中不知道返回什么类型时可以自动帮助推导

//不知道类型时,自动推导
fun add(number1:Int,number2:Int)=number1+number2

返回值类型推断为Doubled

//不知道类型时,返回值类型为Double
fun add(number1:Int,number2:Int)=number1+number2.toDouble()
//不知道类型时,返回值类型推断为String
fun add2()="kotlin"
http://www.lryc.cn/news/98088.html

相关文章:

  • pytorch模型的保存与加载
  • IDE /完整分析C4819编译错误的本质原因
  • 前端学习路线(2023)
  • 景区如何对旅行社进行分销管理?
  • 四步从菜鸟到高手,Python编程真的很简单(送书第一期:文末送书2本)
  • Thread类的常用结构(java))
  • CSS :nth-child
  • 国内好用的企业级在线文档有哪些?
  • P1217 [USACO1.5] 回文质数 Prime Palindromes
  • 【STM32MP1系列】DDR内存测试用例
  • 【CAS6.6源码解析】调试Rest API接口
  • C++设计模式之模板方法、策略模式、观察者模式
  • 【计算机网络 02】物理层基本概念 传输媒体 传输方式 编码与调制 信道极限容量 章节小结
  • 无涯教程-jQuery - serialize( )方法函数
  • 一套不错的基于uniapp实现的投票类小程序/H5
  • Mac代码编辑器sublime text 4中文注册版下载
  • django------模糊查询
  • AVFoundation - 音视频组合编辑
  • jpa生成实体类,jpa根据数据库表生成实体类
  • 嵌入式Linux系统组成
  • 【iOS】—— RunLoop和多线程相关问题总结
  • 在CSDN学Golang云原生(gitlab)
  • cv2抛出异常 “install libgtk2.0-dev and pkg-config, then re-run cmake or configure”
  • C#..上位机软件的未来是什么?
  • CentOS 搭建 GitLab Git
  • 【MTK平台】【wpa_supplicant】关于wpa_supplicant_8/src/p2p/p2p_go_neg.c文件的介绍
  • win11安装appium
  • 数据科学、统计学、商业分析
  • 【多模态】18、ViLD | 通过对视觉和语言知识蒸馏来实现开集目标检测(ICLR2022)
  • 【AGI】Copilot AI编程辅助工具安装教程