`
hellonickco
  • 浏览: 50544 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类

Ruby 数值型转换为string型

阅读更多

编写ruby 脚本的时候经常会遇到些小问题,比如同事今天就碰到一个:

 

convert Fixnum to String error

 

其实就是数值类型转化不了,对于Ruby这种弱数据类型的语言来说,类型转换显得有些多余,大多数情况下也不需要进行数据类型的转换。

 

这个问题的解决方式很简单,调用函数.to_s 就可以了。

 

其实 比如定义:

 

a =1

b =a.to_s

 

现在 b 就是String类型了。

 

这个帖子还会继续总结ruby 中的一些小细节,如果有疑问,也欢迎拍砖,我会及时帮忙解决:)

 

分享到:
评论

相关推荐

    double to string

    在编程领域,将`double`类型的数值转换为`string`字符串是一个常见的操作,尤其是在处理数据输出、用户界面显示或者文件存储时。`double`是一种浮点数类型,它能表示较大的数值范围和精度,而`string`则常用于文本...

    这是一个把ruby脚本代码转化为exe可执行文件

    这是一个把ruby脚本代码转化为exe可执行文件转化后文件有点大。ruby2.0有望改进这方面的支持

    ruby编码转换

    ### Ruby 1.9 编码转换详解 在Ruby 1.9中,字符串处理方面的改进使得编码转换变得更加直观和高效。本篇文章将详细介绍如何在Ruby 1.9环境中进行编码转换,包括如何查看字符串的编码信息、如何强制更改字符串的编码...

    深入体会Ruby的String类型有哪些强项

    Ruby 语言中的 String 类型是其的一大亮点,与 Java 和 C# 相比,具有显著的差异和优势。Ruby 的 String 是 mutable,这意味着它可以在创建后进行修改,而不像 Java 和 C# 中的 String,一旦创建就是 immutable,...

    Ruby-Stringex一些实用的Ruby字符串扩展类

    1. **URL友好的转换**:Stringex提供了`to_url`方法,可以将字符串转换为适合URL的形式,自动处理空格、特殊字符等,并将其转换为连字符或下划线。 2. **日期和时间解析**:通过`to_date`和`to_time`方法,你可以...

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    ruby使用json库

    然后,`JSON.parse`方法可以将JSON字符串转化为Ruby的数据结构,如哈希或数组。例如: ```ruby require 'json' json_string = '{"name":"John", "age":30, "city":"New York"}' parsed_data = JSON.parse(json_...

    ruby-string-calculate:扩展Ruby的String类以计算简单的数学表达式

    将calculate方法添加到Ruby String类。 该方法可以执行以下数学运算: 添加 减法 乘法 分配 例子: "1 + 2".calculate # => 3 "9 - 2".calculate # => 7 "5 * 2".calculate # => 10 "15 / 3".calculate # => 5 ...

    Ruby-RDoc用于为Ruby项目生成HTML和命令行文档

    在Ruby社区,文档的质量被视为项目成功的关键因素之一,RDoc为此提供了强大的支持。 RDoc的主要功能包括解析Ruby源代码中的特殊注释,这些注释通常以三个或四个星号(`* * *`或`****`)或双下划线(`__`)开始,...

    js_regex,将Ruby正则表达式转换为JavaScript正则表达式。.zip

    js_regex,将Ruby正则表达式转换为JavaScript正则表达式。.zip

    Ruby语言中的String深入理解

    Ruby语言中的String是mutable的,不像java、C#中的String是immutable的。比如 代码如下: str1=”abc” str2=”abc” 在java中,对于字面量的字符串,jvm内部维持一张表,因此如果在java中,str1和str2是同一个String...

    Ruby-Ruby的线性回归

    3. **处理分类变量**:了解如何将分类变量转换为数值形式,以便于模型使用。 4. **无依赖性**:理解自包含的代码库如何简化部署和维护。 5. **SciRuby生态**:探索Daru和IRuby库,熟悉它们在数据处理和交互式学习中...

    Ruby-StringTemplate一个快速的Rails的模板引擎

    Ruby StringTemplate是一个高效且专为Rails框架设计的模板引擎,它充分利用了Ruby语言的字符串插值功能来提高渲染速度。在Rails应用中,模板引擎扮演着至关重要的角色,它们负责将数据模型与视图结合,生成动态HTML...

    Ruby-Money一个Ruby库来处理货币和货币转换

    Ruby-Money库是一个专门为Ruby编程语言设计的强大工具,它专注于处理货币相关的运算和货币转换。这个库被广泛用于需要精确管理货币数据的应用程序,比如电子商务、财务系统或者任何涉及金融交易的项目。在Ruby社区中...

    ruby-2.6.3源码压缩包

    2. **安全的字符串连接操作**:Ruby 2.6引入了`String#%w[]`和`String#%W[]`的升级版,`String#%和`String#%>`, 这使得字符串连接更加安全,减少了潜在的代码注入风险。 3. **改进的模块混合(Mixins)行为**:Ruby...

    Ruby-一个Ruby的例子

    例如,当你在Ruby中写下"hello",它实际上是一个String对象,你可以调用方法在它上面操作,如`"hello".upcase`会返回"HELLO"。 其次,Ruby的动态性允许你在运行时改变程序的行为。这意味着你可以自由地添加方法到类...

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    ruby 阳历农历转换类

    在Ruby编程语言中,开发一个阳历与农历转换的类是一项实用的任务,它可以帮助程序员处理与日期相关的计算,尤其是在处理中国传统节日或者需要农历日期的应用场景下。以下是对这个"ruby阳历农历转换类"的详细解释。 ...

    用ruby读excel文件生成xml文件

    标题 "用ruby读excel文件生成xml文件" 描述的是一项技术任务,即使用Ruby编程语言来处理Excel文件,并将其内容转换成XML格式。这在数据迁移、格式转换或与不支持Excel格式的应用程序进行数据交换时非常有用。Ruby库...

    Ruby-BitString:Ruby 的 BitString gem

    BitString 是一个 Ruby 类,用于以类似“数组”的方式提供对位列表的访问。 直接寻址、分段、屏蔽等。 特征: Array 类的许多功能可用于 BitString。 问题: 未知,但请查看 GitHub 项目。 概要: require('bit...

Global site tag (gtag.js) - Google Analytics