关闭

Swift学习-基础数据类型

标签: swift 基础数据类型swift数据
165人阅读 评论(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
查看评论

swift——基础数据类型

/*夜未眠 寒月翩翩 起舞弄影掀闺帘*/ //-------------------------------------------------------------------------------------------------------------------------------...
  • a774057695
  • a774057695
  • 2015-08-11 13:40
  • 410

Swift快速入门(二)基本数据类型

1.变量和常量 Swfit是强类型的语言,Swift要求所有的变量和常量必须先声明后使用。 声明变量需要使用var,声明常量则需要使用let var 变量名[:类型] =初始值 let 常量名[:类型] =初始值
  • itachi85
  • itachi85
  • 2016-02-01 01:09
  • 4528

ios开发学习----swift学习之(一)基础数据类型

http://letsswift.com/2014/06/swift_overview/ 常量和变量的声明 与c语言不同的是,常量和变量在使用前都需要声明,在Swift中使用let关键词来声明一个常量,var关键词声明一个变量。同样,常量的值是不能够被二次修改的。 ...
  • xiaojuliet
  • xiaojuliet
  • 2015-08-21 17:53
  • 234

Swift中文教程(一)基础数据类型

Swift中文教程(一)基础数据类型
  • bluewindaa
  • bluewindaa
  • 2014-06-04 16:29
  • 408

swift 学习资源 大集合

今天看到了一个swift的学习网站,里面收集了很多学习资源 Swift 介绍 Swift 介绍   来自 Apple 官方 Swift 简介 (@peng_gong)   一篇不错的中文简介 [译] Swift 首席...
  • sqc3375177
  • sqc3375177
  • 2014-06-07 17:07
  • 16797

ios -- 教你如何轻松学习Swift语法

目前随着公司开发模式的变更,swift也显得越发重要,相对来说,swift语言更加简洁,严谨.但对于我来说,感觉swift细节的处理很繁琐,可能是还没适应的缘故吧.基本每写一句代码,都要对变量的数据类型进行判断,还要进行强转等等. 好了,废话不多说了,直接把我对swift的语法的一些理解奉献给大家...
  • binyao02123202
  • binyao02123202
  • 2016-08-21 17:44
  • 2482

Swift学习路线图

  • muyang_ren
  • muyang_ren
  • 2014-06-15 14:01
  • 907

swift学习代码笔记

swift 最基本的学习结束了,但是很多细节问题都没有搞的太明白,看以后的使用情况吧,在应用中再深入理解。明天就可以用swift开发项目了,高兴! //: Playground - noun: a place where people can play import UIKit /*----...
  • a158337
  • a158337
  • 2016-06-21 00:22
  • 409

Swift编程语言中文教程(一):基础数据类型

原始地址:http://www.evget.com/article/2014/6/5/21112.html 标签:Swift 概述:本文为Swift编程语言中文教程第一部分,讲解Swift的基础数据类型。Swift是苹果公司在WWDC2014发布的一门编程语言,与Obje...
  • hengshujiyi
  • hengshujiyi
  • 2014-06-05 16:54
  • 1629

推荐几个swift学习网站

swift开发者论坛  http://www.swift-open.com/ http://letsswift.com/ http://www.chinaswift.me/forum http://numbbbbb.github.io/the-swift-programming-lang...
  • sdefzhpk
  • sdefzhpk
  • 2014-06-10 09:58
  • 3728
    个人资料
    • 访问:536次
    • 积分:34
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档