2017年08月30日
|
阅读量
😁
闭包
闭包表达式和语法
假设我们有如下姓名列表:
let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]
需要使用sorted(by:)方法对姓名排序,一般会这样写:
func backward(_ s1: String, _ s2: Stri...
阅读更多
2017年08月29日
|
阅读量
😁
函数
函数定义
func someFunction(n1: Int, argumentLabel parameterName: Int, _ n3:Int, n4:Int = 4000)-> (Int,Int,Int){
print(n1,parameterName,n3)
retur...
阅读更多
2017年08月25日
|
阅读量
😁
String
String初始化
var emptyString = ""
var anotherEmptyString = String()
以上两个字符串都是空串”” :
if emptyString.isEmpty {
print("Nothing to see here") // 打印...
阅读更多
2017年08月24日
|
阅读量
😁
可选类型 Optional
Swift中的Optional作为一种类型,既可以存储一个值,也可以为空(nil),通常在类型后面加一个?表示它是Optional类型的:
var number: Int? = 32
其中?是语法糖,上面写法等价于:
var number: Optional<Int&g...
阅读更多
2017年08月23日
|
阅读量
😁
什么是Playground?
它可以实时执行 swift 代码,并将结果显示出来,是苹果为了推广swift,让swift更易学而推出的工具
创建palyground非常简单,打开xcode就能看到“Get started with a playground”,创建之后,随意键入swift代码即可在右边实时看...
阅读更多
2017年07月07日
|
阅读量
😁
五线谱、音符
五线谱,顾名思义就是有五条线来辅助标注音符的一种表现形式,为什么是五条线?大约是因为人有五指吧?
五线谱有五条线(“线”)和线条之间的间隔(“间”)组成,“线”和“间”对应琴键上的各个键位,人在弹琴时每个手指压住对应一条“线”,能更方便的弹出正确的音符
通过五线谱上对应的位置和升降...
阅读更多
2017年07月06日
|
阅读量
😁
Luacheck比较常用的屏蔽
Luacheck的屏蔽方法有多种,这里介绍2种:
1.-ignore命令:
例如,要屏蔽行尾带空格(A line contains trailing whitespace)的错误提示:
./luacheck test.lua -ignore 612
这里612位错误代码
...
阅读更多
2017年07月05日
|
阅读量
😁
Luacheck使用手册
1.为什么要使用luacheck:
诚然,lua作为一门解释型脚本语言,确实给开发带来了极大的便利,然而随之而来的问题也让人苦恼。很多问题代码都难以直接发现,例如:
崩溃
死循环
不恰当的全局变量,全局函数
unused变量
使用未定义变量,或函数
其他...
阅读更多