【发布时间】:2015-05-27 15:54:53
【问题描述】:
我有以下红宝石代码:
# calculates GST
def calculateGST(price)
GSTpaid = price * 0.15
return GSTpaid
end
puts "Enter a value: "
cost = gets.chomp.to_f
GSTpaid = calculateGST(cost)
costNoGST = cost - GSTpaid
puts """
Cost: #{cost}
GST included: #{GSTpaid}
cost no GST: #{costNoGST}
"""
这会在第 4 行返回一个动态常量赋值错误。 我使用 python 编写了完全相同的程序并且运行良好,所以我很想知道为什么它在 Ruby 中不起作用??
当我这样做的时候,有没有办法将 Ruby 代码 sn-ps 插入到帖子中?我只看到 HTML、CSS 和 JavaScript 的选项,所以我继续使用 JS。
【问题讨论】:
-
通常,Snippets 用于可执行的 JavaScript(就像 jsfiddle 或 jsbin),可以在浏览器中运行。运行 Ruby(或任何不是 JavaScript 的东西)要困难得多。通常,非 JS 代码将被简单地格式化为代码(四个空格缩进,或 select 和 ctrl-K)。
标签: ruby