美文网首页
Swift Study

Swift Study

作者: 无边小猪 | 来源:发表于2022-06-28 12:26 被阅读0次
  1. ?、??、!的使用
    ? 用于声明一个可能为空的变量(可选类型)
var temp : String? //可能是空或者String
temp = nil             //正确

var temp1 : String?="123"
temp1 = nil           //正确

var temp2 : String
temp2 = nil           //报错

使用?声明的变量时,使用时需要用如下方式

var str:String="这是一个Swift的拆包过程"
if let unwrappdStr = str{
    print("拆包\(unwarappStr.uppercaseString)")
}else{
    print("str is nil")
}

当然如果使用如下方式会简单,但是如果变量为空则会报错

print("拆包\(unwarappStr!.uppercaseString)")

2、枚举

enum DaysofaWeek {
    case Sunday
    case Monday. }
//可以使用如下两种方式使用枚举
var weekDay1 = DaysofaWeek.Sunday
var weekDay2 = .Monday

相关文章

  • Swift Study

    参考资源《swifter》https://github.com/iOS-Swift-Developers/Swif...

  • Swift Study

    ?、??、!的使用? 用于声明一个可能为空的变量(可选类型) 使用?声明的变量时,使用时需要用如下方式 当然如果使...

  • start study swift

  • Swift 2.0-Study(-)

    命令行工具:swiftc - - help 获取到Swift源码编译到各个阶段的结果 在 * / % 前加& 忽略...

  • Swift3.0-Study(一)

    Swift 用字符串插值(stringinterpolation)的方式把常量名或者变量名当做占位符加入到长字符串...

  • Swift 2.0-Study(二)

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

  • Swift 2.0-Study(三)

    结构体和类之间最重要的区别之一是,当它们在代码中被传递时,结构体总是被 copy 的, 属于值传递,而类是通过引用...

  • Daughter

    Study happy study hard study for life

  • 坚持阅读的第22天

    Remember to study for knowledge and not study for getting...

  • TCGA研究缩写速查

    TCGA Study Abbreviations Study AbbreviationStudy NameLAML...

网友评论

      本文标题:Swift Study

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