以rubymonk为例的指导

时间:2014-08-07 23:51:17

标签: ruby

on this page ruby​​monk

有一个问题提出如下:

def string_length_interpolater(incoming_string)   
   "The string you just gave me has a length of " 
end

这个问题的解决方案是:

def string_length_interpolater(incoming_string)
  "The string you just gave me has a length of #{incoming_string.length}"
end

然后输出这个答案: 输出窗口

标准输出:

interpolates 2 when I pass 'Hi' ✔
interpolates 4 when I pass 'Good' ✔

我不明白这个答案是如何给出的,因为我在字符串中的任何地方都没有看到Hi或Good这个词。

非常感谢任何理解方面的帮助,我是一个完整的新手,所以请放轻松。

1 个答案:

答案 0 :(得分:0)

RubyMonk服务器正在为您的变量incoming_string传递这些值。验证这一点的简单测试是在{<1}}上方或下方添加

puts incoming_string

当你点击运行时,你会看到incoming_string的值作为输出。