我对ruby一窍不通,所以这是个新手问题.

我试图将一个字符串与如下所示的浮点值连接起来,然后打印它.

puts " Total Revenue of East Cost: " + total_revenue_of_east_cost 

总收入成本是一个可变的持有浮动值,我怎样才能打印出来?

推荐答案

这并不完全是串联,但它可以完成您想要做的工作:

puts " Total Revenue of East Cost: #{total_revenue_of_east_cost}"

从技术上讲,这是插值.不同之处在于,串联会添加到字符串的末尾,其中作为插值计算一位代码并将其插入字符串中.在本例中,插入位于字符串的末尾.

Ruby将计算字符串中大括号之间的任何内容,其中大括号前面有一个octothorpe.

Ruby相关问答推荐

在 clojure 中,如何将已排序整数数组划分为连续的分区?

如何解密在 sjcl.js 中使用 ruby​​ 创建的 AES-256-GCM

Symfony 2assets资源过滤器异常中的指南针

为什么 Range 在下降时不起作用?

如何拯救 Ruby 中的 eval?

我应该签入.ruby-gemset和/或.ruby-version吗?

为什么我们要在 Ruby 的类中放置一个模块?

Rails 在最后一个之前加入逗号和and的字符串列表

用反斜杠单引号替换单引号

从命令行调用 ruby​​ 函数

Sinatra 登录?

如何将哈希键转换为方法名称?

Sublime Text 2 控制台输入

当我将参数传递给脚本时,使用 gets() 会出现没有这样的文件或目录错误

Ruby - Array#<< 和 Array#push 之间的区别

常见的 Ruby 习语

如何在器上下文中运行 ruby​​ 脚本?

如何在 Ruby 中对数组进行分块

将 Nokogiri 文档转换为 Ruby 哈希

如何在文件夹及其所有子文件夹中搜索特定类型的文件