在进行 Sketchup 二次开发时,会涉及到对逻辑进行判断,这些判断也是程序员赋予程序思维的过程,下面通过代码回顾下 Ruby 强大的流程控制:
model = Sketchup.active_model
ent = model.entities
# Ruby 语言实用特性
# 结构控制
x = "ASD"
a = 1
b = 2
# if判断
if a > b
puts a
else
puts b
end
# case :条件
puts case x
when String; puts "String"
when Numeric then puts