swift 字符串——swift 学习(一)
一:常用类型
let 声明常量
var 声明变量
2、if语句里的判断必须是逻辑的值,像表达式和bool类型(这个也是经常出错的地方)
3、元组:将多个不同的值集合成一个数据
4、Optionals可选值:表示这个变量是一个值或者没有值。没有值时为nil;当一个变量是有一个值或者值为nil时,就可以说它是Optional类型。
5、字符串的插值:\(var) 可以直接打印出字符串
6、swift的元组和可选型是两种从未接触过的两种类型。
7、 let imInt:Int = 2
let imDouble:Double = 3.1415926
let imBool:Bool = true
let imString:String = “hello”
let imTuple:(Int,Int) = (2,4)
let imOptional:Int? = nil;
let imCharacter:Character = “!”
二、运算符
7、swift语言中,赋值操作是无返回值的
8、nil 聚合运算符———> ?? 例: a ?? b ——>a != nil ? a! : b
9、区间运算符
[a,b]——>a…b
[a,b)——>a..<b
10、swift运算符完成,nil聚合和区间运算符是新的东西
三、字符串
11、字符串:在swift中将字符串声明为let,那么就是不可变字符串;将字符串声明成var,那么就是可变字符串。
12、Character,字符类型;
13、str+=ch;这种拼接方法对于Character是不可以的
14、var str2 = str + ch 这种方法是可以的
15、计算字符串的长度:countElement(str3)\str3.length(这两个函数没有成功)
16、但是字符串是可以直接使用+拼接的 str3 += “asds”
17、字符串的比较:可以直接用>、<、=
18、hasPrefix判断字符串是否以某个字符串开头。hasSuffix判断字符串是否以某个字符串结尾
19、str3.capitalizedString将str3的各个单词的首字母大写
20、str3.lowercaseString将str3的各个单词的首字母小写
21、
四、数组(数组和字典的类型都不再有mutable之类的了。var就是可变的,let就是不可变的)
五、字典
六、1、控制流里的switch
七、1、函数里面:函数类型、函数嵌套都是新的东西。(待后续更新)
swift 字符串——swift 学习(一)相关推荐
- Linux平台swift语言开发学习环境搭建
摘要 介绍在Ubuntu平台搭建Swift开发环境: 介绍Swift脚本解析器swift的使用: 介绍Swift编译器swiftc的使用: 1.序言 这两天一直忙,没来得及记录东西,周三12月4日凌 ...
- Swift基本语法学习笔记
Swift与OC的不同点 导入框架的方式 OC使用#import <UIKit/UIKit.h> Swift使用import UIKit 定义标识符的方式 Swift中定义标识符,必须指定 ...
- swift 在linux系统,Linux下搭建Swift语言开发学习环境
介绍在Ubuntu平台搭建Swift开发环境: 介绍Swift脚本解析器swift的使用: 介绍swift编译器swiftc的使用: 1.序言 周三12月4日凌晨1点多看到苹果正式开源了Swift,国 ...
- linux swift开发环境,Linux平台swift语言开发学习环境搭建
摘要 介绍在Ubuntu平台搭建Swift开发环境: 介绍Swift脚本解析器swift的使用: 介绍Swift编译器swiftc的使用: 1.序言 这两天一直忙,没来得及记录东西,周三12月4日凌晨 ...
- swift linux编译器,Linux平台Swift语言开发学习环境搭建
####1.序言 这两天一直忙,没来得及记录东西,周三12月4日凌晨1点多看到苹果正式开源了Swift,国外各大媒体资讯动作超级快.我也兴奋的起来看了一遍关于Swift开源的最新消息.众所周知,苹果平 ...
- iOS Swift字符串截取
Swift的字符串截取由三种方式下面我们一次介绍 方式一 根据index进行简单截取 // 声明一个字符串 Swift中字符串的类型是String类型 var strTest = "0122 ...
- Swift教程Swift语言快速入门(内部资料)
Swift语言快速入门(内部资料) 试读下载地址:http://pan.baidu.com/s/1eQCGRHw 前言Swift教程Swift语言快速入门(内部资料)Swift教程Swift语言快速入 ...
- 【swift】swift quick start
一.常量和变量 常量let,变量var 也可以用于确定数组和字典的不可变和可变 二.数据类型: Int:整数类型,可表示有符号整数或无符号整数,分别使用Int和UInt表示. Float:单精度浮点数 ...
- 初探swift语言的学习笔记一(基本数据类型)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/28258805 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
最新文章
- matlab寻找函数对应的工具箱
- 曹大带我学 Go(8)—— 一个打点引发的事故
- CityEngine Web Scene如何在IIS下部署
- python程序员自我评价_写给程序员的简明 Python(1)
- asp.net c# lock 有关
- 逆向生成的Dimac.JMail工程及测试项目
- python用于数据处理真的那么强大嘛_为什么有那么多人选择Python,真的有那么好吗?...
- 记 笔记软件极力推荐------------->思源
- 如何在 Mac 上创建自动填充的智能文件夹?
- Gym - 100623J Just Too Lucky (数位dp)
- Weblogic控制台中文显示还是英文显示,浏览器语言设置决定的
- LQ0264 鲁卡斯队列【精度计算】
- 通过bitset库实现sha256
- 点集凸包算法python实现(二)
- PyTorch中的topk函数详解
- Baumer工业相机堡盟相机如何使用Binning像素合并功能( Binning像素合并功能的优点和行业应用)(C++)(C#)
- Java: 获取MAC网络地址
- python查询ip归属地_基于Python的免费IP地址归属地查询
- 前端基础-02-CSS
- 这才是B站的正确打开方式!