%记法

指令名作用语法例说明
%w(【以空格隔开的字符串】)以参数生成字符串数组%w(aaa bbb ccc)
生成[“aaa”,”bbb”,”ccc”]
记忆方法:w=word
%i(【以空格隔开的字符串】)以参数生成符号数组%i(aaa bbb ccc)
生成[;aaa,;bbb,;ccc]
记忆方法:i=symbol(símb(ə)l)发音中含有i
&.在三元演算符的false对应值为nil时,可用%.代替三元演算符的功能
name = obj&.name
等同于 name = obj ? obj.name : nil
记忆方法: 此&(and)理解成or更合适
要放在.前面
它的名字是 安全航行运算符(Safe Navigation Operator)