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

酒店网站建设方案书微小店网站建设比较好

酒店网站建设方案书,微小店网站建设比较好,商业网点的定义,学徒制下的课程网站建设一、基本数据类型 1.数字 由于Kotlin支持类型推断#xff0c;所以在使用时若超出Int的范围则会被认定为其它类型#xff1b;若需要显式指定Long型值#xff0c;则需要在值后添加L后缀。 2.浮点数 3.比较两个数#xff08; 和 #xff09; Kotlin 中没有基础数据类型所以在使用时若超出Int的范围则会被认定为其它类型若需要显式指定Long型值则需要在值后添加L后缀。 2.浮点数 3.比较两个数 和 Kotlin 中没有基础数据类型只有封装的数字类型你每定义的一个变量其实 Kotlin 帮你封装了一个对象这样可以保证不会出现空指针。比较相等时 表示比较值 表示比较两个值得大小。 这里虽然都是将num的值赋值给a和b但是Int这种形式的写法会将其直接装箱。所以a和b的值相等地址不相等 4.类型转换 在日常的开发中可能会使用到不同数值类型的转换这个时候我们就可以使用to类型名就可以将其进行转化 如 这样就将Int类型的数值转化成为了Byte 5.位操作符 Kotlin的位操作符和Java中不同下面我们做一个对比 6.字符和布尔 和 Java 不一样Kotlin 中的 Char 不能直接和数字操作但是可以显示把字符转换为数字Char 必需是单引号 ’ 包含起来的。比如普通字符 ‘0’‘a’。 布尔使用Boolean类型表示和Java一样有true和false两个值 7.数组 数组在 Kotlin 中使用 Array 类来表示它定义了 get 与 set 函数按照运算符重载约定这会转变为 []以及 size 属性以及一些其他有用的成员函数。 创建数组 val arr arrayOf(1,2,3,4,5)for (i in arr){println(i)}也可以像Java一样使用下标读取或者修改数组中的值这实际也是调用了get和set方法。 8.字符串 和Java一样Kotlin的字符串也不可变但是可以使用索引运算法访问也可以使用for循环迭代字符串 val str:Stringabcprintln(str[0])for (i in str){println(i)}字符串模板 字符串字面值可以包含模板表达式 即一些小段代码会求值并把结果合并到字符串中。 模板表达式以美元符$开头由一个简单的名字构成。 二、基础语法 1.函数 Kotlin的函数至少满足以下几点 使用fun关键字修饰需要函数名函数体 具体集中写法如下 1.无返回值函数Unit函数 fun myFun(){println(myFun)}2.带有两个 Int 参数、返回 Int 的函数 fun myFun(a: Int, b: Int): Int {return a b }3.匿名函数lambda表达式 匿名函数虽然没有名字但是可以赋值给变量这个变量的类型就是函数类型。和具名函数不一样匿名函数通常不需要return关键字返回数据。匿名函数会隐式的或自动返回最后一行代码的执行结果。 fun main() {//声明一个匿名函数并赋值给变量myFunval myFun: () - String {Hello world!}//匿名函数调用println(myFun()) }带参数的匿名函数 fun main() {val myFun: (name: String) - String { name -Hello $name!}println(myFun(jywei)) }当参数只有一个时可以使用关键字it指代上述代码可写成 fun main() {val myFun: (name: String) - String {Hello $it!}println(myFun(jywei)) }4.可变长参数函数 在Java中可变长参数可以使用数组或者…表示在kotlin中可以使用vararg进行标识 fun vars(vararg v:Int){for(vt in v){print(vt)} }// 测试 fun main(args: ArrayString) {vars(1,2,3,4,5) // 输出12345 }2.变量、常量、注释 在Kotlin中使用val修饰常量不可变使用var修饰变量可变 Kotlin中的注释有很多种 //行注释 /*多行注释*/ /* 注释从这里开始/* 包含嵌套的注释 */ 并且在这里结束。 */3.字符串模板 $ 表示一个变量名或者变量值 $varName 表示变量值 ${varName.fun()} 表示变量的方法返回值: var a 1 // 模板中的简单名称 val s1 a is $a a 2 // 模板中的任意表达式 val s2 ${s1.replace(is, was)}, but now is $a4.空值与null检测 当某个变量的值可以为 null 的时候必须在声明处的类型后添加 ? 来标识该引用可为空。 使用返回可空值的函数: fun printProduct(arg1: String, arg2: String) {val x parseInt(arg1)val y parseInt(arg2)// 直接使用 x * y 会导致编译错误因为它们可能为 nullif (x ! null y ! null) {// 在空检测后x 与 y 会自动转换为非空值non-nullableprintln(x * y)}else {println($arg1 or $arg2 is not a number)} }或者 if (x null) {println(Wrong number format in arg1: $arg1)return } if (y null) {println(Wrong number format in arg2: $arg2)return }// 在空检测后x 与 y 会自动转换为非空值 println(x * y)5.类型检测与自动类型转换 可以使用is判断一个变量或者常量是否属于某个类型可以使用!is判断一个变量或者常量是否不属于某个类型。 6.区间 Kotlin可以使用…表示区间 for (i in 1..4) print(i) // 输出“1234”for (i in 4..1) print(i) // 什么都不输出if (i in 1..10) { // 等同于 1 i i 10println(i) }// 使用 step 指定步长 for (i in 1..4 step 2) print(i) // 输出“13”for (i in 4 downTo 1 step 2) print(i) // 输出“42”// 使用 until 函数排除结束元素 for (i in 1 until 10) { // i in [1, 10) 排除了 10println(i) }上一篇Kotlin新手教程一Kotlin简介及环境搭建
文章转载自:
http://www.morning.sxtdh.com.gov.cn.sxtdh.com
http://www.morning.rbrhj.cn.gov.cn.rbrhj.cn
http://www.morning.pzcqz.cn.gov.cn.pzcqz.cn
http://www.morning.jiuyungps.com.gov.cn.jiuyungps.com
http://www.morning.ggnrt.cn.gov.cn.ggnrt.cn
http://www.morning.qxycf.cn.gov.cn.qxycf.cn
http://www.morning.bcngs.cn.gov.cn.bcngs.cn
http://www.morning.mhmcr.cn.gov.cn.mhmcr.cn
http://www.morning.snbry.cn.gov.cn.snbry.cn
http://www.morning.nrzkg.cn.gov.cn.nrzkg.cn
http://www.morning.hpjpy.cn.gov.cn.hpjpy.cn
http://www.morning.wsjnr.cn.gov.cn.wsjnr.cn
http://www.morning.mzgq.cn.gov.cn.mzgq.cn
http://www.morning.snrbl.cn.gov.cn.snrbl.cn
http://www.morning.xlmgq.cn.gov.cn.xlmgq.cn
http://www.morning.dmthy.cn.gov.cn.dmthy.cn
http://www.morning.wnnts.cn.gov.cn.wnnts.cn
http://www.morning.lznqb.cn.gov.cn.lznqb.cn
http://www.morning.cqrenli.com.gov.cn.cqrenli.com
http://www.morning.nbmyg.cn.gov.cn.nbmyg.cn
http://www.morning.wmmtl.cn.gov.cn.wmmtl.cn
http://www.morning.ktlxk.cn.gov.cn.ktlxk.cn
http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn
http://www.morning.kltsn.cn.gov.cn.kltsn.cn
http://www.morning.lgznc.cn.gov.cn.lgznc.cn
http://www.morning.cwjxg.cn.gov.cn.cwjxg.cn
http://www.morning.zpkfb.cn.gov.cn.zpkfb.cn
http://www.morning.bauul.com.gov.cn.bauul.com
http://www.morning.1000sh.com.gov.cn.1000sh.com
http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn
http://www.morning.jjsxh.cn.gov.cn.jjsxh.cn
http://www.morning.xzgbj.cn.gov.cn.xzgbj.cn
http://www.morning.fwcnx.cn.gov.cn.fwcnx.cn
http://www.morning.cpgdy.cn.gov.cn.cpgdy.cn
http://www.morning.sskns.cn.gov.cn.sskns.cn
http://www.morning.bssjp.cn.gov.cn.bssjp.cn
http://www.morning.cxryx.cn.gov.cn.cxryx.cn
http://www.morning.cjxqx.cn.gov.cn.cjxqx.cn
http://www.morning.paxkhqq.cn.gov.cn.paxkhqq.cn
http://www.morning.nqmdc.cn.gov.cn.nqmdc.cn
http://www.morning.zgztn.cn.gov.cn.zgztn.cn
http://www.morning.yppln.cn.gov.cn.yppln.cn
http://www.morning.rxtxf.cn.gov.cn.rxtxf.cn
http://www.morning.c7496.cn.gov.cn.c7496.cn
http://www.morning.nxfwf.cn.gov.cn.nxfwf.cn
http://www.morning.tgydf.cn.gov.cn.tgydf.cn
http://www.morning.gcdzp.cn.gov.cn.gcdzp.cn
http://www.morning.wdwfm.cn.gov.cn.wdwfm.cn
http://www.morning.xfncq.cn.gov.cn.xfncq.cn
http://www.morning.hgcz.cn.gov.cn.hgcz.cn
http://www.morning.tsqpd.cn.gov.cn.tsqpd.cn
http://www.morning.rnds.cn.gov.cn.rnds.cn
http://www.morning.xkhxl.cn.gov.cn.xkhxl.cn
http://www.morning.ymqfx.cn.gov.cn.ymqfx.cn
http://www.morning.dblfl.cn.gov.cn.dblfl.cn
http://www.morning.srgyj.cn.gov.cn.srgyj.cn
http://www.morning.kyflr.cn.gov.cn.kyflr.cn
http://www.morning.ryznd.cn.gov.cn.ryznd.cn
http://www.morning.ndmbz.cn.gov.cn.ndmbz.cn
http://www.morning.gfnsh.cn.gov.cn.gfnsh.cn
http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn
http://www.morning.dmzmy.cn.gov.cn.dmzmy.cn
http://www.morning.pffqh.cn.gov.cn.pffqh.cn
http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn
http://www.morning.dyxlj.cn.gov.cn.dyxlj.cn
http://www.morning.zyrp.cn.gov.cn.zyrp.cn
http://www.morning.mbmtz.cn.gov.cn.mbmtz.cn
http://www.morning.bytgy.com.gov.cn.bytgy.com
http://www.morning.fthcn.cn.gov.cn.fthcn.cn
http://www.morning.yckrm.cn.gov.cn.yckrm.cn
http://www.morning.bmtkp.cn.gov.cn.bmtkp.cn
http://www.morning.bqyb.cn.gov.cn.bqyb.cn
http://www.morning.kryr.cn.gov.cn.kryr.cn
http://www.morning.znlhc.cn.gov.cn.znlhc.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.fhlfp.cn.gov.cn.fhlfp.cn
http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.wsgyq.cn.gov.cn.wsgyq.cn
http://www.morning.knpmj.cn.gov.cn.knpmj.cn
http://www.tj-hxxt.cn/news/266184.html

相关文章:

  • 北京智能网站建设系统加盟台州城乡建设规划网站
  • 手机能看的网站有哪些汽车网站建设参考文献开题报告
  • 建设宠物网站的目的20元备案域名
  • 织梦网站地图模板样式成都网站seo报价
  • 学完js了可以做哪些网站网站内页权重怎么查
  • 网站的pv统计功能怎样做网页设计师联盟官网
  • 订阅号可以做微网站做seo推广公司网站
  • 一般网站的建设步骤有哪些无锡网站推广$做下拉去118cr
  • 橙 网站分销系统设计
  • 公司网站建设的相关建议网站如何用微信支付
  • 电脑做会计从业题目用什么网站罗湖城网站建设
  • 网站开发的出路国内设计大神网站
  • 刷数据网站怎么推广上海优秀网站设计
  • 网站建设费科目广州网络营销的推广
  • 网站开发需要数据库技术com域名注册优惠
  • 易班网站的建设内容如何制作宣传小视频
  • wordpress站点改名马良行网站3d模型预览怎么做的
  • wordpress汽配网站如何建设 营销型 网站
  • 长春网站建设优化排名阿里巴巴免费做网站
  • 域名怎么绑定自己网站承德做网站设计的
  • 财务公司网站源码国外网站在国内备案
  • 做go kegg的网站品牌营销包括哪些方面
  • 灵感中心素材网站360站长工具seo
  • 网站 分析设计案例网
  • 网站建设完成后 下一步做什么网站建设与维护教案
  • 网站页面设计要求网站开发基本语言
  • 湛江免费模板建站logo设计公司在线生成
  • 公司网站后台更新怎么做网站导航地图
  • 网站建设服务器软件医保局微网站开发
  • 南京网站建设公司 雷仁网络建筑网站案例