关闭

Swift基础1-常量、变量、字符串的介绍

标签: String常量变量SwiftSwift基本类型
374人阅读 评论(0) 收藏 举报
分类:

此篇文章主要介绍我们在OC中经常使用的一些基本数据类型在Swift中的写法、定义、用法等,方便想要学习Swift的初学者学习。初学者可以直接拿着代码进行学习,省去了四处去搜寻学习资料的麻烦。


1.************************ 常量和变量 ************************

//使用let修饰常量
let a : Int = 20
//使用var修饰变量
var b : Double = 20.0
/**
 *因为Swift中存在类型推导,即依据赋值的数据来给予类型,
 *所以定义常量和变量可以简化成如下:
 *可以按住option键,点击定义的常量c或者变量d进行查看
 */
let c = 20
var d = 20.0
/**
 *Swift没有自动强制转换,所以需要我们手动进行强制转换
 *因为a和b的类型不同,是不能简单的进行加减运算的
 *经过手动强制转换之后,才可以进行a和b的运算
 */
let e = a + Int(b)
//注意:
//1.一行中只有一条语句的时候,可以不写;(分号),有多条语句的时候需要添加
//2.写类型的时候,是需要首字母大写的
//3.强制转换是将常量或变量用括号括起来,将转换的类型卸载括号外


2.************************ 字符串 ************************

//1.定义一个字符串
let a : String = "你好"
//简化写法
let b = "我也好"
//Swift中的字符串支持直接遍历,遍历a字符串
for c in a.characters{
    print(c)
}
//2.进行字符串的拼接
//1>进行两个字符串的拼接
let d = "你好,"
let e = "我好!"
let de = d + e
//2>字符串和其他类型的数据的拼接
let f = "我的幸运数字是:"
let h = 9
let fh = "\(f)\(h)"
//3>时间的拼接 : (拼接出06:01和06:30)
let i = 6;
let j = 1;
let k = 30;
let ij = String(format: "%02d:%02d", arguments:[i, j])
let jk = String(format: "%02d:%02d", arguments:[i, k])
//3.进行字符串的截取
let l = "abcdefg"
//(string as NSString) : 将string转成NSString类型 
//1>从第一个开始截取到第3个字符,结果"abc"
let l1 = (l as NSString).substringToIndex(3)
//2>从第4个字符开始(不包含第四个字符)之后的全部截取,结果"efg"
let l3 = (l as NSString).substringFromIndex(4)
//3>从第2个字符开始(不包含第二个字符)截取4个字符,结果"cdef"
let l2 = (l as NSString).substringWithRange(NSMakeRange(2, 4))



2
0

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