Swift学习-基础数据类型

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])")


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012829161/article/details/49946423
个人分类: swift
想对作者说点什么? 我来说一句

swift 基础

2014年09月04日 126KB 下载

Swift中文教程

2014年06月11日 615KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭