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

什么网站可以做效果图怎么可以在百度发布信息

什么网站可以做效果图,怎么可以在百度发布信息,建筑公司资质等级分几级,商城类网站如何做seoKotlin 概述 Kotlin 由 JetBrains 开发,是一种在 JVM(Java 虚拟机)上运行的静态类型编程语言 Kotlin 旨在提高开发者的编码效率和安全性,同时保持与 Java 的高度互操作性 Kotlin 是 Android 应用开发的首选语言,也可…

Kotlin 概述

  1. Kotlin 由 JetBrains 开发,是一种在 JVM(Java 虚拟机)上运行的静态类型编程语言

  2. Kotlin 旨在提高开发者的编码效率和安全性,同时保持与 Java 的高度互操作性

  3. Kotlin 是 Android 应用开发的首选语言,也可以与 Java 一样用于服务器端开发


一、不可空类型

  1. 默认情况下,Kotlin 中的类型是不可空的,当声明一个变量时,必须给它一个非空的值
var name: String = "Tom"
  1. 当声明一个变量时,给它一个 null,会报错
var name: String = null
# 输出结果Kotlin: Null can not be a value of a non-null type String

二、可空类型

  1. 要在 Kotlin 中表示一个可以为空的类型,需要在类型后面加上一个问号 ?,这时,可以给它一个 null
var name: String? = null
  1. 也给它一个非空的值
var name: String? = "Tom"

三、注意事项

1、对于不可空类型
  1. 对于一个不可空类型的变量,可以直接调用它的方法
var name: String = "Tom"val length1: Int = name.lengthprintln(length1)
# 输出结果3
  1. 如果使用 ?. 操作符,返回值为可空类型,接收则需要一个可空类型的变量,否则会报错
var name: String = "Tom"val length2: Int? = name?.lengthprintln(length2)
# 输出结果3
var name: String = "Tom"val length2: Int = name?.lengthprintln(length2)
# 输出结果Kotlin: Type mismatch: inferred type is Int? but Int was expected
2、对于不可空类型
  • 对于一个可空类型的变量,不能直接调用它的方法,需要使用 ?. 操作符,返回值为可空类型,接收则需要一个可空类型的变量,否则会报错
var name: String? = nullval length1: Int? = name?.lengthprintln(length1)
# 输出结果null
var name: String? = nullval length2: Int = name.lengthprintln(length2)
# 输出结果Kotlin: Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type String?

四、非空断言 !!

  1. 对于一个可空类型的变量,使用 !! 操作符,可以将它转换为不可空类型,但是如果它的值为 null,会报错
var str: String? = "Hello World!"val length = str!!.length;println(length)
# 输出结果12
var str: String? = null;val length = str!!.length;println(length)
# 输出结果Exception in thread "main" java.lang.NullPointerException
  1. 对方法的返回值使用 !! 操作符,可以将它转换为不可空类型,但是如果它的值为 null,会报错
fun getStr1(): String? {return "Hello World"
}
var str1 = getStr1()!!println(str1)
# 输出结果Hello World
fun getStr2(): String? {return null
}
var str2 = getStr2()!!println(str2)
# 输出结果Exception in thread "main" java.lang.NullPointerException
http://www.dtcms.com/wzjs/144142.html

相关文章:

  • 公司做公司网站重庆快速排名优化
  • 定制网站开发系统网络推广吧
  • 怎样做网站的签约设计师湖南靠谱的关键词优化哪家好
  • 佟年给韩商言做的网站好用的搜索引擎有哪些
  • 卖汽车的网站怎么做的吗合肥网络优化推广公司
  • 做动漫网站需要服务器么线下推广活动策划方案
  • 做网站的软件叫81什么来着国家再就业免费培训网
  • 营销类网站有哪些百度指数教程
  • 浏览器打开网站404怎么把产品快速宣传并推广
  • 容桂医疗网站建设制作一个网站的流程有哪些
  • 怎么做网页版手机版网站seo软件全套
  • wordpress安装数据库重庆seo扣费
  • 建设电子商务网站背景软文文案范文
  • 网站免费搭建流量平台有哪些
  • 个人网页设计作品简单seo软件系统
  • 网站seo诊断的主要内容开封网站推广公司
  • dede网站地图电话营销销售系统
  • 网站免费的重庆网络推广公司
  • 网站怎么做模板切换百度关键词排名工具
  • 教做软件的网站今日热点新闻事件
  • 有哪些做电子商务的网站seo流量是什么意思
  • 做衣服网站的实验感想百度识图查图片
  • 用flex做的网站郑州网站
  • 网站怎么做图片栏目关键词抓取工具都有哪些
  • 天猫网站建设论文seo网站推广有哪些
  • 网站规划与制作加盟教育培训哪个好
  • 汕头建站程序西安网站seo优化公司
  • 百度搜到网站子域名大全查询
  • 网站app服务器租用微信引流的十个方法
  • 北京好网站制作公司厦门关键词排名seo