关闭

Swift学习-基础数据类型

标签: swift 基础数据类型swift数据
73人阅读 评论(0) 收藏 举报
分类:
Swift基本的数据类型介绍说明:
1,变量:使用var声明

  //指定变量的数据类型
  var str:String = "www.sohaobao.com"
  //不指定变量的数据类型,它会自动识别变量的数据类型
  var str = "www.sohaobao.com"
  //不给变量赋值默认为nil
  var str
  //变量可以为任意值,数据类型是optional
  var str:String?



2,常量:使用let声明,必须有一个初始值

//指定数据类型
let count:Int = 32
//不指定数据类型自动识别
let count = 43


3,整形:

有符号整形:Int,Int8,Int16,Int32,Int64
无符号整形:UInt,UInt8,UInt16,UInt32,UInt64



4,浮点型:

Float:32位浮点数类型
Double:64位浮点数类型



5,布尔型:Bool 

var isRight = true

6,字符串:String 
  //字符串一定用"",否则会报错
(1)判断是否为空:isEmpty
var str:String = ""
if str.isEmpty{
     print("空字符串")
}
或者
if str.characters.count == 0 {
print("该字符串是空字符串") 
}
或者
if str == ""{
print("该字符串是空字符串") 
}
(2)获取字符数量:string.characters.count
let str = "www.sohaobao.com"
//在ruby中如果我们需要拼接一个字符串或者插入一个变量到字符串中我们可能会这样做“#{str}”
//在swift中,需要这样写"\(str)"
    print("\(str.characters.count)个字符")
(3)检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix
var str = "www.sohaobao.com"
if str.hasSuffix(".com"){
print("该字符串包含.com")
}else{
print("该字符串不包含.com")
}
(4)用“\()”在字符串里包裹变量,常量
let name = "hangge.com"
let msg = "欢迎来到 \(name)"
(5)大小写转换:通过字符串的uppercaseString、lowercaseString、capitalizedString属性来访问一个字符串的大写/小写/首字母大写
    let str = "www.SOHAOBAO.com"         
var uppercase = str.uppercaseString  //WWW.SOHAOBAO.COM
var lowercase = str.lowercaseString  //www.sohaobao.com
var capitalized = str.capitalizedString  //Www.sohaobao.com

7,字符:Character
   var doller:Character = "$"
8,元组
  let example = (site:"www.sohaobao.com",other:"www.baidu.com")
   print("\(example.site)")
9,字典
  let example:Dictionary = ["site":"www.sohaobao.com","mail":"quiniton@163.com","QQ":"123456789"]
  print("\(example["site"])")

10,数组
  let array:Arrary = ["one","two","three"]
  print("\(array[0])")


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:304次
    • 积分:32
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档