`
rainy646556896
  • 浏览: 20525 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ruby学习总结之-----print、puts、p方法的使用

    博客分类:
  • ruby
 
阅读更多
[/color]print、puts、p三个方法的区别:

print("hello","world")
puts("hello","world")
p("hello","world")

1.print方法在输出多个以逗号为分隔符的参数时,会在同一行显示;而对于puts及p方法,会在每个参数后默认加上一个换行符;

2.p方法用于想要观察执行中的程序运行情况的时候,例如:
p "100"
p 10
[size=xx-small][/size]会在终端分别显示字符串""100""及数值"10",而对于print及puts方法则只会在只会在终端以到"100","10"的形式显示,无法看出输出对象所属的类型。
分享到:
评论

相关推荐

    ruby1-导出-1.pdf

    根据提供的文件内容,我们可以整理并深入探讨Ruby编程语言中的一些核心概念和技术要点: ### Ruby 数据类型及操作 #### 数字类型 - **Number**: 包括整数 (`int`) 和浮点数 (`float`)。 - 整数:用于表示没有小数...

    Ruby学习看这一篇就够了.doc

    ### Ruby 学习指南 #### 一、Ruby 语言简介 **Ruby** 是一种功能强大且灵活的编程语言,由 Yukihiro “Matz” Matsumoto 在 1995 年创建。Ruby 被设计为一种真正的面向对象的语言,其中一切皆为对象,这也意味着每...

    ruby 程序设计

    - **默认返回值**:Ruby方法的最后一句表达式的值即为方法的返回值。 - **显式返回值**:使用`return`关键字显式指定返回值。 #### 八、模块 ##### §8.1 名字空间 - **概念**:模块可以作为名字空间,避免名称...

    Ruby语言规范

    - **特殊方法**:`print`、`puts`、`p`等输出方法,即使无参数也可省略括号。 **示例**: ```ruby foo(1, "abc") obj.foo(1, "abc") print "x=", x, "\n" ``` ##### 代码块使用 - **基本结构**:使用`do...end`块...

    09Ruby 语法.docx

    ### Ruby 语言基础知识点 #### 一、Ruby 语言简介 - **定义**:Ruby 是一种动态、面向对象的编程语言。 - **特点**: ...无论是对于初学者还是经验丰富的开发者来说,Ruby 都是一种值得学习的语言。

    ruby初学者教程(对初学者很有帮助)

    irb是一个命令行工具,可以让开发者直接在命令行中测试Ruby代码片段,非常适合学习和调试。 **2.4 使用ri(Ruby信息) ri是一个内置的帮助系统,可以帮助开发者查询Ruby文档和API。 **2.5 RubyGems** RubyGems是...

    ruby文件操作,简单ppt

    对于文件的写入操作,可以使用 `File.open` 方法结合特定的文件模式(如 `"w"` 或 `"a"` 模式),然后使用 `puts` 或 `print` 方法将内容写入文件中。例如: ```ruby file = File.open("104.txt", "a") file.puts(...

    Ruby语言教程:Ruby 变量示例

    ### Ruby语言教程:深入解析Ruby变量类型 #### 一、引言 在编程语言中,变量扮演着极其重要的角色,它们用于存储数据并在程序运行过程中对其进行操作。Ruby 作为一种动态类型的脚本语言,提供了多种变量类型,使得...

    RUBY基础入门指南

    - **使用Ruby**:直接在命令行中输入`ruby filename.rb`来运行脚本文件。 - **使用IDE**:推荐使用FreeRIDE或SciTE等集成开发环境,提供更好的编辑体验。 **2.3 Ruby-irb** IRB(Interactive Ruby Shell)是一个...

    Ruby语言入门教程&代码示例.pdf

    ### Ruby语言基础知识与示例详解 #### 一、Ruby简介 Ruby是一种面向对象的脚本语言,具有简单、高效的特点。...为了更好地掌握Ruby,建议结合实际项目进行练习,并参考官方文档和专业书籍深入学习。

    Ruby程序设计(简洁清新的教程)

    方法是Ruby程序的核心组件之一,它们可以接受参数,并返回值。 **7.1 运算符重定义** Ruby允许重新定义运算符的行为: ```ruby class MyClass def +(other) "Result: #{self} + #{other}" end end a = ...

    ruby语言介绍 ruby语言介绍

    ### Ruby语言介绍 #### 1. 基本的Ruby语法 ##### 1.1 变量、常量和类型 ...以上介绍了Ruby语言的基本语法、常用函数及其使用方法。通过这些基础知识的学习,可以更好地掌握Ruby语言的编程技巧。

    Ruby语言简单的案例

    如果需要在同一行输出文本而不换行,则可以使用`print`函数。 - **变量:** 变量声明时不需要指定数据类型,Ruby会根据赋值自动推断类型。 - **条件语句和循环:** Ruby支持常见的条件语句(如`if`、`elsif`、`else`...

    Ruby-Behaves是一个gem可以帮助您定义类之间的行为

    Ruby-Behaves是一个用于Ruby编程语言的开源库,它是一个gem,主要目的是帮助开发者更加灵活地定义类的行为。在面向对象编程中,类是对象的蓝图,定义了它们的属性和方法,而行为则指代类可以执行的操作。Behaves gem...

    前端学 Ruby:熟悉 Ruby 语法.pdf

    - **打印输出**:`puts` 和 `print` 是常用的输出函数,前者会在输出后添加换行符,后者则不会。另外,Ruby 还提供了一个更高级的打印工具 `pp`,它可以以易于阅读的格式输出复杂的数据结构。 - **注释**:单行注释...

    Ruby语言教程及案例.docx

    ### Ruby语言教程及案例知识点详解 #### 一、Ruby简介 **Ruby** 是一种简洁而强大的面向对象编程语言,以其清晰的语法和丰富的内置...Ruby 的易读性和灵活性使其成为学习编程的理想选择之一,特别是在 Web 开发领域。

    以下是一个非常详细的Ruby语言教程.docx

    这里使用 `puts` 方法来输出字符串到控制台。 **1.2 变量和数据类型** Ruby 支持多种数据类型,如整型、浮点型、字符和字符串等。例如: ```ruby age = 25 # 整型 salary = 50000.50 # 浮点型 gender = 'M' # ...

Global site tag (gtag.js) - Google Analytics