自动化打包之fastlane–(1) 研究之必须提前了解的几点
自动化打包之fastlane–(2) fastlane init图文教程
自动化打包之fastlane–(3) 安装fir插件图文教程
fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Ruby脚本
1. 输出
puts "Hello, Ruby!";
2. 数据类型
- Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false和nil这几个特殊值,同时还有两种重要的数据结构——Array和Hash。
a = 1
b = 2.1
c = "string"
//数组
//初始化赋值
arr = [1, 1.1, "string"]
//遍历
arr.each do |i|
puts i
end
//hash
dictHash = ["name" => "zhouyu", "age" => 18, "height" => 174.00]
//遍历
dictHash.each do |key, value|
print key,value
end
//Range
- 范围 (1..5) 意味着它包含值 1, 2, 3, 4, 5,范围 (1…5) 意味着它包含值 1, 2, 3, 4
(10..15).each do |i|
print i
end
//Symbols
- 在 Ruby 中 Symbol 表示“名字”,比如字符串的名字,标识符的名字。
- 其实Symbol是一种非常简单的Object
- Symbol是一个object,但是他可以用number表示也可以用string表示,多数情况下Symbol是作为一个字符串展现的。
3. #{ expr }
- 您可以使用序列 #{ expr } 替换任意 Ruby 表达式的值为一个字符串。在这里,expr 可以是任意的 Ruby 表达式。
name = "zhouyu"
puts "#{name+", ok"}"
4. 类和对象
//定义
calss Person
end
//定义
class Person {
String name
Number age
Function running {
}
}
//创建
person = Person.new
//自定义方法创建
class Person
def initialize (id, name, age)
@cust_id = id
@cust_name = name
@cust_age = age
end
end
person = Person.new("1", "zhouyu", "27")
5. 变量
局部变量
:局部变量是在方法中定义的变量。局部变量在方法外是不可用的。在后续的章节中,您将看到有关方法的更多细节。局部变量以小写字母或 _
开始。实例变量
:实例变量可以跨任何特定的实例或对象中的方法使用。这意味着,实例变量可以从对象到对象的改变。实例变量在变量名之前放置符号(@
)。类变量
:类变量可以跨不同的对象使用。类变量属于类,且是类的一个属性。类变量在变量名之前放置符号(@@
)。全局变量
:类变量不能跨类使用。如果您想要有一个可以跨类使用的变量,您需要定义全局变量。全局变量总是以美元符号($
)开始。
//
Ruby 支持五种类型的变量。
1. 一般小写字母、下划线开头:变量(Variable)。
2. $开头:全局变量(Global va