美文网首页
5.元组(tuple)及可空类型(null_type)

5.元组(tuple)及可空类型(null_type)

作者: 木子心语 | 来源:发表于2017-08-29 15:07 被阅读0次
元组
  • kotlin_元组
元组给多个变量同时赋值,分二元(Pair)和三元(Triple)
示例:
//三元
val 牛排课程 = Triple(2,"学会","牛排")
//二元
val 牛排费用 = Pair("牛排学费",0)
//通过下标获取对应的值
println("${牛排课程.first}天${牛排课程.second}${牛排课程.third}")
print("${牛排费用.first}${牛排费用.second}元!")
输出:
2天学会牛排
牛排学费0元!
  • swift_元组
//不需要的元素用 _ 标记
let (name,age,_) = ("元组","10","boy")
print(name,age)

//通过下标访问特定的元素
let student = ("小小","10","girl")
print(student.0,student.1,student.2)

let swi  = (name:"swi",age:"20")
print(swi.name,swi.age)
输出:
元组 10
小小 10 girl
swi 20
可空类型
  • kotlin_可空类型
可空类型(据说这个发明价值$1000 000 000)
代表变量可能没有值的情况
形式: var 变量 : 类型? 无值则是null
示例:
    var addr: String? = "北京市北京东城区"
    var sex :Boolean?
    //如果不为空
    if (addr != null){
        println("您的地址是${addr}")
    }
    sex = false
    //sex不能为null,sex存在
    if(sex != null && sex == true){
        print("全场9折")
    }else{
        print("全场8折")
    }
输出:
您的地址是北京市北京东城区
全场8折
  • Swift可选/可空类型(Optionals)
Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,
并且它等于 x "或者"那儿没有值"。
两种声明是相等的:
var optionalInteger: Int?
var optionalInteger: Optional<Int>
示例:
var myString:String?
if myString != nil {
    print(myString)
}else{
    print("字符串为 nil")
}
输出:
字符串为 nil

相关文章

  • 5.元组(tuple)及可空类型(null_type)

    元组 kotlin_元组 swift_元组 可空类型 kotlin_可空类型 Swift可选/可空类型(Optio...

  • python随手记-创建空集合

    创建空列表: list = [] 创建空元组:tuple = () 创建单个元素的元组:tuple_single ...

  • TypeScript

    基础类型 1.布尔值2.数字 3.字符串 4.数组 5. 元组Tuple(元组类型允许标识一个已知元素数量和类型的...

  • 7.基本数据类型 tuple/list

    元组(tuple) tuple类型就是元组,用圆括号( )表示,不同元素逗号隔开。 ☑一旦初始化赋值,tuple的...

  • Swift 2.0-Study(二)

    函数: 没有定义返回类型的函数会返回特殊的值,叫 Void。它其实是一个空的元组(tuple), 没有任何元素,可...

  • 数据类型 -- Tuple(元组)

    元组(tuple)与列表类似,也是一种序列数据类型。元组是不可变类型,其元素不能修改。元组中的元素是有序可重复的元...

  • day08、元组,字典,集合 2019-01-03

    一、tuple 元组 1.什么是元组(tuple) python提供的容器型数据类型,不可变且有序。(元组就是不可...

  • 我的python学习笔记-第三天

    基本数据类型 接昨天的内容 Tuple(元组) 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组...

  • python数据类型之元组、布尔、NONE

    基本数据类型之元组,布尔,None 2020-09-17 Reads 5 元组类型(tuple) 元组与列表类似,...

  • Scala Tuple元组操作整理

    摘要: Scala,Tuple,JavaScala的元组Tuple是不可变的,但与列表不同的是元组可以包含不同类型...

网友评论

      本文标题:5.元组(tuple)及可空类型(null_type)

      本文链接:https://www.haomeiwen.com/subject/jsxedxtx.html