swift-辞典NSDictionary定义,变化的关键,删/加入关键

简介:
// Playground - noun: a place where people can play

import UIKit

//------------------------------------------------------------------------------
// 1. 定义固定格式的字典
// dict1的全部“键值”类型一致(都是字符串)
var dict1 = ["name": "mary", "age": "18"]

//------------------------------------------------------------------------------
// 2. 在定义字典是能够直接指定字典中"键名"和"键值"的类型
//    一旦指定了字典的键名和键值类型,则不能再改动
var ages: Dictionary<String, Int> = ["jack": 20, "rose": 19]

//------------------------------------------------------------------------------
// 3. 字典操作
//    对于格式固定的字典是能够直接操作的
// 1> 用键值获取字典键值,因为字典格式固定,因此无需在指定变量类型
// *** 注意"指定/取消"取值类型指定的执行结果是不同的
var name = dict1["name"] // as String
name = "mike " + "\(name)"

// *** 因为从字典获取数值时,可能会得到一个nil,因此假设须要对数据做兴许处理。须要推断一下
if var age = dict1["age"]?.toInt() {
    age += 20
}

// 2> 改动字典键值的两种方法
dict1["name"] = "rose"
dict1
dict1.updateValue("18", forKey: "age")
dict1

// 3> 删除某一个键值
dict1.removeValueForKey("age")
dict1

// 4> 加入新的键值对
dict1["height"] = "1.65"
dict1

版权声明:本文博主原创文章。博客,未经同意不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4916283.html,如需转载请自行联系原作者

相关文章
|
3月前
|
编译器 Swift
在Swift中定义常量(Constant)
在Swift中定义常量(Constant)
121 2
|
3月前
|
编译器 Swift
在Swift编程语言中,定义变量
在Swift编程语言中,定义变量
25 1
|
6月前
|
Swift iOS开发
23 Swift中如何定义和使用函数
Swift中如何定义和使用函数
52 0
|
6月前
|
Swift
6 Swift 变量和常量的定义
Swift 变量和常量的定义
35 0
|
缓存 前端开发 Swift
Swift实用小册06:函数的定义、参数、返回、调用
Swift实用小册06:函数的定义、参数、返回、调用
201 0
Swift实用小册06:函数的定义、参数、返回、调用
《从零开始学Swift》学习笔记(Day 25)——类和结构体定义
<div style="top: 0px;"></div> <span lang="EN-US"><span style="font-family:Cambria;font-size:14px;"></span></span><p style="margin: 0cm 0cm 0pt;"><span style="font-family:宋体;font-size: 14pt; mso-as
1409 0
|
3月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
89 2
|
2月前
|
监控 API Swift
用Swift开发iOS平台上的上网行为管理监控软件
在当今数字化时代,随着智能手机的普及,人们对于网络的依赖日益增加。然而,对于一些特定场景,如家庭、学校或者企业,对于iOS设备上的网络行为进行管理和监控显得尤为重要。为了满足这一需求,我们可以利用Swift语言开发一款iOS平台上的上网行为管理监控软件。
181 2

相关课程

更多