当前位置: 首页 > 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://www.dtcms.com/wzjs/461508.html

相关文章:

  • 网站访客统计代码广州营销课程培训班
  • net网站是国际域名吗品牌传播策略
  • 网站建设与域名建设腾讯云1元域名
  • 西安做网站的公司地址百度电脑版官网
  • 百度地图人工服务seo免费优化公司推荐
  • 有人做网站吗建网站用什么工具
  • 怎么快速搭建网站腾讯会议付费
  • 临淄网站建设无锡百度竞价公司
  • 怎么上传自己做的网站网站页面分析
  • 经营性质的网站网络运营是什么意思
  • ps怎么做网站界面设计seo高级教程
  • 网站 开发逻辑深圳抖音推广公司
  • 淄博政府网站建设公司旺道网站排名优化
  • 个体工商户做网站营销策划方案ppt模板
  • 制作企业推广网站百度搜索下载
  • 不用编程做网站seo排名点击软件运营
  • 汉阴网站建设百度首页网站推广多少钱一年
  • 网站素材设计seo 360
  • 泰州网站建设案例关键词百度云
  • 可以做软件的网站熊猫关键词工具
  • 常熟做网站推广的苏州百度推广公司
  • 网站创建一般创建哪种类型广告公司推广渠道
  • wordpress邮件发文章厦门seo哪家强
  • 广告文案沈阳seo排名优化软件
  • 网站企业制作做百度seo
  • 龙华营销型网站建设公司广州seo关键字推广
  • 营销型企业网站项目策划表建设网站推广
  • 重庆市建设工程信息网安全标准化评价系统宁波seo优化
  • 郑州百度网站优化排名网站死链检测工具
  • 新疆分享是官方网站吗?怎样制作网站教程