swift 字符串链接、数组、字典

swift 字符串链接、数组、字典,第1张

概述swift 字符串链接、数组字典  增删改查 遍历等等 学习记录 这文章笔者 创建osx 系统应用程序去学习 例子: //// main.swift// osxProject01//// Created by hins on 16/10/25.// Copyright © 2016年 hins. All rights reserved.//import Foundatio

swift 字符串链接、数组、字典 增删改查 遍历等等 学习记录


这文章笔者 创建osx 系统应用程序去学习



例子:

////  main.swift//  osxProject01////  Created by hins on 16/10/25.//  copyright © 2016年 hins. All rights reserved.//import Foundationprint("Hello,World!")//=================字符串链接var str = "hello ";var wall = str + "redhat";print(wall);var yiyong = "\("women"),age is,\(100)";print(yiyong);var num = 25;var m = "man";var strTest = "james age is \(num) a \(m)";print(strTest)//=====================数组(增删改查)//这里只介绍增删改查,其余的可以查看相关的API: 例如:数组长度(个数),排序,是否含有某个值等等;var array = ["xuan","man",200,1/3,2.3];var nullArr = [];//空数组var strArray:[String];//指定存放类型的数组strArray = ["h","w","2.1"];var intArr:[Int] = [1,2,3,9];//泛型var arr3 = Array<String>();arr3 = ["222","4455"];print(arr3[1]);//下标取值//向数组追加元素arr3.append("666");arr3.insert("7777",atIndex: 0);//在下标为0的位置insertarr3.insert("9999",atIndex: 1);//在下标为1的位置insertarr3.count;//删除元素arr3.removeAtIndex(0);arr3.removeLast();print(arr3);//数组遍历方式1for item in arr3{    print("===="+item)}//数组遍历方式2for (index,value) in EnumerateSequence(arr3){    print("\(index+1)======="+value);}//=====================字典 key value(相当于Java的Map集合)  (增删改查)//定义var dict = ["name":"xuan","age":24,"email":"991433544@qq.com"];dict["address"] = "广州";//追加dict["age"] = 56;//修改 也可以用updateValue();dict.updateValue("深圳",forKey: "address");print(dict["address"]);//取值print(dict.count);dict["name"]=nil;//删除dict.removeValueForKey("age");//删除print(dict);//泛型var dictInt = Dictionary<Int,String>()var dict1:Dictionary<String,String> = Dictionary();var dict2:Dictionary<String,String> = Dictionary<String,String>();dict1["name"]="haha";dict1["age"]="34";print(dict1);dict2["name"]="xixi";dict2["age"]="56";print(dict2);//字典遍历方式1for (key,value) in dict{    print("====1==\(key),\(value)");}for value in dict.keys{    print("=======2=======\(value)")}for value in dict.values{    print("=======3=======\(value)")}

创建osx 应用程序步骤(如图,下一步按下去就行了,不同于palyground应用的实时运行):

osx 应用程序步骤需要手动运行,控制台打印输出

1创建

总结

以上是内存溢出为你收集整理的swift 字符串链接、数组、字典全部内容,希望文章能够帮你解决swift 字符串链接、数组、字典所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1090450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存