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

长春企业网站设计做网站项目所需资源

长春企业网站设计,做网站项目所需资源,邯郸网站建设项目,中国建设银行网站的社保板块在哪里语言声明变量与内置数据类型 var:数据可变 val: 数据不可变 内置数据类型 String 字符串 Char 单字符 Boolean true/false Int 整形 Double 小数 List 集合 Set 无重复的元素集合 Map 键值对的集合 Kotlin语言的类型推断 val info : String "Hello KT&quo…
  • 语言声明变量与内置数据类型
    var:数据可变
    val: 数据不可变

  • 内置数据类型
    String 字符串
    Char 单字符
    Boolean true/false
    Int 整形
    Double 小数
    List 集合
    Set 无重复的元素集合
    Map 键值对的集合

  • Kotlin语言的类型推断

val info : String = "Hello KT"

按照KT的语法,需要什么类型。由于KT有类型推断,所以写法可以简化

val info = "Hello KT"
  • 编译时常量 const
const val PI = 3.1415 

性能优化:编译时内联替换避免运行时开销
Java互操作:会生成public static final字段
注解参数:编译时常量才能作为注解参数使用
总结:val保证引用不可变,而const val进一步要求值在编译期确定,适用于真正的常量场景

  • 查看Kotlin反编译后字节码
    点击顶部菜单栏 Tools → Kotlin → Show Kotlin Bytecode

  • range表达式

number in 10..59
  • when表达式

1、基础用法(替代switch)

when (x) {1 -> println("x是1")2, 3 -> println("x是2或3")  // 多条件合并in 4..10 -> println("x在4到10之间") // 范围判断else -> println("其他情况")
}

2‌、作为表达式返回值‌

val result = when {x > 0 -> "正数"x < 0 -> "负数"else -> "零"
}
  • String模版
    val garden = "黄石公园"val time = 6println("今天天气很晴朗,去${garden}玩,玩了$time 小时")
  • 函数
private fun function(age: Int, name: String) : Int {return 404
}

Java叫方法,Kotlin叫函数。他们的不同点在于方法依赖对象,函数依赖对象,他依赖于File。
Kotlin函数这种写法,更突出输入和输出。而先有输入后有输出,从逻辑上来讲,更合理。

  • 函数参数的默认参数
fun main() {action01("lisi", 89)action02("wangwu")action03()action03("赵六", 76)
}private fun action01(name: String, age: Int) {println("我的姓名是:$name, 我的年龄是:$age")
}private fun action02(name: String, age: Int = 77) {println("我的姓名是:$name, 我的年龄是:$age")
}private fun action03(name: String = "王五", age: Int = 67) {println("我的姓名是:$name, 我的年龄是:$age")
}
  • 具名函数参数
fun main() {loginAction(age = 99, userpwd = "123", usernam = "de", username = "Derry", phonenumber = "123456")
}private fun loginAction(username: String, userpwd: String, phonenumber: String, age: Int, usernam: String) {println("username:$username, userpwd:$userpwd, phonenumber:$phonenumber, age:$age")
}
  • Unit类型
// Java语言的void关键字(void是 无参数返回的 忽略类型) 
// 但是他是关键帧啊,不是类型,这很矛盾
//  Unit不写,默认也有,Unit代表  无参数返回的 忽略类型 == Unit类型类
private fun doWork() : Unit {return println()
}private fun doWork2() {return println()
}
  • Nothing类型
class AImpl : A {override fun show() {// 下面这句话,不是注释提示,会终止程序的TODO("not implemented")}
}

Kotlin中的TODO()是一个‌故意抛出异常的实用函数‌,设计目的和典型用法如下:

一、核心设计意图
‌显式标记未实现代码‌
不同于Java的普通注释,TODO()会主动抛出NotImplementedError,强制开发者注意未完成的功能点

‌防止遗漏开发任务‌
在IDE中会高亮显示TODO(),避免开发者忽略未实现的代码逻辑

‌替代Java的throw new UnsupportedOperationException()‌
Kotlin通过标准化语法简化了临时占位实现

  • 反引号中函数
fun main() {// 第一种情况:`这是一个测试函数 20250610`("Derry", "123456")// 第二种情况:// in  is  在kt里面就是关键字,怎么办呢? 使用反引号KtBase21.`is`()KtBase21.`in`()// 第三种情况: 很少发生`65465655475`()
}private fun `这是一个测试函数 20250610`(name: String, pwd: String) {println("模拟:用户名是$name, 密码是:$pwd")
}

文章转载自:

http://c5aJ69X4.bssjp.cn
http://6cZeN9a7.bssjp.cn
http://IIDAVNfR.bssjp.cn
http://hDfq3MRd.bssjp.cn
http://lbq9HEMt.bssjp.cn
http://AseizjN6.bssjp.cn
http://u6oV5nld.bssjp.cn
http://SHT0ztZC.bssjp.cn
http://a3a1gyRW.bssjp.cn
http://4Mkv21SB.bssjp.cn
http://66URpxxd.bssjp.cn
http://8WmWsF3i.bssjp.cn
http://FJH4IdFH.bssjp.cn
http://aWMIbiz0.bssjp.cn
http://Fqs2PRmf.bssjp.cn
http://ZMdV3tlh.bssjp.cn
http://VJ0bvH3J.bssjp.cn
http://Vj1Paa1V.bssjp.cn
http://ydOAH9WS.bssjp.cn
http://jwBN7aD5.bssjp.cn
http://8XHH9p7V.bssjp.cn
http://PcaoOefY.bssjp.cn
http://kINehzF3.bssjp.cn
http://B6UGeFPd.bssjp.cn
http://zigqc81a.bssjp.cn
http://NFkrbm4e.bssjp.cn
http://7jj5ZaJD.bssjp.cn
http://zOb2vA9N.bssjp.cn
http://kXk4h8Dx.bssjp.cn
http://t0938Dr7.bssjp.cn
http://www.dtcms.com/wzjs/725937.html

相关文章:

  • 网站建设插件快看点自媒体平台
  • 青岛做网络直播的网站安徽运营网络营销推荐咨询
  • 自己建网站多少钱帝国网站管理系统后台eclassconfig.php不存在
  • 深圳市住房建设与保障局官方网站c2c商业模式有哪些
  • 建立网站的第一步是建立什么企业彩铃制作网站
  • 武威市住房和建设局网站c 做的网站又哪些
  • 做聊天网站的视频教程做网站开发的是不是程序员
  • 濮阳建设企业网站公司网站后台如何管理
  • 国家企业信用公示系统官方网站wordpress防机器注册
  • 黄页88网站网站 建设后台
  • 网站建设与设计开题报告如何找回网站后台密码
  • 高端网站建设设计公司有哪些淘宝推广公司
  • 在360网站做公告怎么弄汽车网站哪个好
  • 怎么在阿里云建设网站做网站用c 还是php
  • 熊掌号做网站推广的注意事项wordpress新浪微博主题
  • 本地搭建多个网站网站后台账号密码忘记了
  • 云主机网站的空间在哪里易语言如何做浏网站
  • 网站面板网站建设站建设好吗
  • 磁力王seo需要会网站建设吗
  • 网站群发软件wordpress 哪个好用吗
  • 网站代运营永康网站优化公司
  • 遵义做什么网站好技术支持 湖北网站建设
  • 网站建站和维护如果做一个网站
  • 北京高端品牌网站定制关于小城镇建设的网站
  • 怎么编写一个网站国内设计网站推荐
  • 常州网站建设找思创校际凡科平台是干什么的
  • 宁波自适应网站建设优化建站哪里有做标书
  • 5118站长工具域名备案 填写网站信息
  • 孟村网 网站温州做网站找哪家好
  • 高淳城乡建设局网站建设项目查询官网