`
- 浏览:
20525 次
- 性别:
- 来自:
武汉
-
ruby学习总结之-----print、puts、p方法的使用
[/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"的形式显示,无法看出输出对象所属的类型。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
根据提供的文件内容,我们可以整理并深入探讨Ruby编程语言中的一些核心概念和技术要点: ### Ruby 数据类型及操作 #### 数字类型 - **Number**: 包括整数 (`int`) 和浮点数 (`float`)。 - 整数:用于表示没有小数...
### Ruby 学习指南 #### 一、Ruby 语言简介 **Ruby** 是一种功能强大且灵活的编程语言,由 Yukihiro “Matz” Matsumoto 在 1995 年创建。Ruby 被设计为一种真正的面向对象的语言,其中一切皆为对象,这也意味着每...
- **默认返回值**:Ruby方法的最后一句表达式的值即为方法的返回值。 - **显式返回值**:使用`return`关键字显式指定返回值。 #### 八、模块 ##### §8.1 名字空间 - **概念**:模块可以作为名字空间,避免名称...
- **特殊方法**:`print`、`puts`、`p`等输出方法,即使无参数也可省略括号。 **示例**: ```ruby foo(1, "abc") obj.foo(1, "abc") print "x=", x, "\n" ``` ##### 代码块使用 - **基本结构**:使用`do...end`块...
### Ruby 语言基础知识点 #### 一、Ruby 语言简介 - **定义**:Ruby 是一种动态、面向对象的编程语言。 - **特点**: ...无论是对于初学者还是经验丰富的开发者来说,Ruby 都是一种值得学习的语言。
irb是一个命令行工具,可以让开发者直接在命令行中测试Ruby代码片段,非常适合学习和调试。 **2.4 使用ri(Ruby信息) ri是一个内置的帮助系统,可以帮助开发者查询Ruby文档和API。 **2.5 RubyGems** RubyGems是...
对于文件的写入操作,可以使用 `File.open` 方法结合特定的文件模式(如 `"w"` 或 `"a"` 模式),然后使用 `puts` 或 `print` 方法将内容写入文件中。例如: ```ruby file = File.open("104.txt", "a") file.puts(...
### Ruby语言教程:深入解析Ruby变量类型 #### 一、引言 在编程语言中,变量扮演着极其重要的角色,它们用于存储数据并在程序运行过程中对其进行操作。Ruby 作为一种动态类型的脚本语言,提供了多种变量类型,使得...
- **使用Ruby**:直接在命令行中输入`ruby filename.rb`来运行脚本文件。 - **使用IDE**:推荐使用FreeRIDE或SciTE等集成开发环境,提供更好的编辑体验。 **2.3 Ruby-irb** IRB(Interactive Ruby Shell)是一个...
### Ruby语言基础知识与示例详解 #### 一、Ruby简介 Ruby是一种面向对象的脚本语言,具有简单、高效的特点。...为了更好地掌握Ruby,建议结合实际项目进行练习,并参考官方文档和专业书籍深入学习。
方法是Ruby程序的核心组件之一,它们可以接受参数,并返回值。 **7.1 运算符重定义** Ruby允许重新定义运算符的行为: ```ruby class MyClass def +(other) "Result: #{self} + #{other}" end end a = ...
### Ruby语言介绍 #### 1. 基本的Ruby语法 ##### 1.1 变量、常量和类型 ...以上介绍了Ruby语言的基本语法、常用函数及其使用方法。通过这些基础知识的学习,可以更好地掌握Ruby语言的编程技巧。
如果需要在同一行输出文本而不换行,则可以使用`print`函数。 - **变量:** 变量声明时不需要指定数据类型,Ruby会根据赋值自动推断类型。 - **条件语句和循环:** Ruby支持常见的条件语句(如`if`、`elsif`、`else`...
Ruby-Behaves是一个用于Ruby编程语言的开源库,它是一个gem,主要目的是帮助开发者更加灵活地定义类的行为。在面向对象编程中,类是对象的蓝图,定义了它们的属性和方法,而行为则指代类可以执行的操作。Behaves gem...
- **打印输出**:`puts` 和 `print` 是常用的输出函数,前者会在输出后添加换行符,后者则不会。另外,Ruby 还提供了一个更高级的打印工具 `pp`,它可以以易于阅读的格式输出复杂的数据结构。 - **注释**:单行注释...
### Ruby语言教程及案例知识点详解 #### 一、Ruby简介 **Ruby** 是一种简洁而强大的面向对象编程语言,以其清晰的语法和丰富的内置...Ruby 的易读性和灵活性使其成为学习编程的理想选择之一,特别是在 Web 开发领域。
这里使用 `puts` 方法来输出字符串到控制台。 **1.2 变量和数据类型** Ruby 支持多种数据类型,如整型、浮点型、字符和字符串等。例如: ```ruby age = 25 # 整型 salary = 50000.50 # 浮点型 gender = 'M' # ...