Project1

标题: 请教判断符号"#"是调用一个方法还是表示注释的方法 [打印本页]

作者: taeckle    时间: 2021-7-16 06:45
标题: 请教判断符号"#"是调用一个方法还是表示注释的方法
好像在" "里的"#"都用来调用一个类方法,不在" "里面的#都用来表示注释,

比如在菜鸟上看到的这个例子:

#!/usr/bin/ruby -w

# 定义类
class Box
   # 构造函数
   def initialize(w,h)
      @width, @height = w, h
   end

   # 访问器方法
   def printWidth
      @width
   end

   def printHeight
      @height
   end
end

# 创建对象,初始化盒子的高度与宽度
box = Box.new(10, 20)

# 使用访问器方法
x = Box.new(10, 20).printWidth()
y = box.printHeight()

puts "盒子宽度 : #{x}"
puts "盒子高度 : #{y}"


最后请教一下,咱这么理解对吗?
作者: alexncf125    时间: 2021-7-16 07:56
在字串中使用#{...}可以把...的內容转换成字串
比如,
r = rand(10)
puts "盒子宽度 : #{r}"
结果显示"盒子宽度 : 7"
作者: soulsaga    时间: 2021-7-16 08:11
#好像还有转换编码用法来着..
作者: RPGzh500223    时间: 2021-7-16 15:41
RMXP F1搜索 内嵌表达式
顺带说一句,单引号字符串不支持内嵌表达式,
这也是文字消息无法直接使用内嵌表达式的原因
作者: plain666    时间: 2021-7-16 22:01
都是高手啊,厉害!
作者: 0anye0    时间: 2021-7-18 11:59
厉害!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1