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 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
最新文章
- VS2005字符串资源不能识别转义字符
- 一块V100运行上千个智能体、数千个环境,这个「曲率引擎」框架实现RL百倍提速...
- linux fedora35设置双系统开机启动顺序
- oracel Pipelined pipe row的用法
- win10如何修改IP地址
- OAuth2.0授权码模式原理与实战
- 长沙android工程师,长沙安卓工程师辅导
- [洛谷P3919]【模板】可持久化数组
- radon变换(c++、OpenCV实现)
- AutoCAD VBA二次开发地形图多边形裁剪
- 暴力破解防范措施和措施总结
- 计算机常用英语词汇一览表,计算机常用英语词汇总表
- 《当咖啡与甘蓝汁竞争》:产品是负熵,帮助客户更好进化
- 论文精度MISC: A MIxed Strategy-Aware Model Integrating COMET for Emotional Support Conversation
- 10个精选国外免费空间推荐
- 快跑,福雷斯特,快跑
- HyperLedger Fabric - 超级账本(4)链码的概念与使用
- 计算机网络-网络结构
- 获取当前时间的时间戳
- MATLAB中的清除命令