Swift学习笔记(二)——数组、字典、字符串

  • 声明数组与初始化数组
    var array: [String]
    array = String
    也可以使用类似oc的字面量语法
    array = ["YJ", "XY"]
  • 使用函数append()在数组最后添加数据,也可以使用+=进行添加
  • 使用关键字isEmpty得知数组内容是否为空
  • 声明字典与初始化字典同上格式
    var dict: [String : String]
    dict = String : String
    字面量语法格式同上
    dict = [1: "a", 2: "b"]
  • 使用name[key] = value增加一对键值对
  • 更新数值可以使用dict[key] = newValue,也可以使用函数updateValue(value, forKey: key)。移除键值对使用函数removeValueForKey(key)
  • String中含有一个属性characters数组保存着字符串的所有字符
  • 使用\\()可以进行字符串替换(类似oc中的%@
  • swift中char类型使用Character关键字,且必须特别声明,否则会因为类型推测而变成String
  • 数组可以调用joinWithSeparator()函数将元素组合成字符串
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PHP常用函数大全 usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解...
    上街买菜丶迷倒老太阅读 1,381评论 0 20
  • php usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uni...
    思梦PHP阅读 2,001评论 1 24
  • 本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组...
    小黑y99阅读 65,218评论 0 9
  • 两个星期没去打球了 我加班 你呢 八月二十八 那天碰见你好多次 可是我们没有关系啊 那天走在我后面的你差点救了我 ...
    EciheYee阅读 1,084评论 0 0
  • 这是一个贩卖知识的年代,”知识就是金钱”这句话在现在得到了良好的印证。互联网的飞速发展,手机的迅猛普及,地球村就这...
    A头羊阅读 26,746评论 0 4