`
ruby8
  • 浏览: 209383 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ruby中puts 和print区别

阅读更多

    puts会识别双引号" "内的转义符,每打印一串信息,在结果后面自动换行

    print也会识别双引号" "内的转义符,但每打印一串信息,不会在结果后面自动换行
   
puts "a","b","\nc"
a
b
c

print "a","b","\nc"
ab
c
 

分享到:
评论

相关推荐

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

    - **动态性**:Ruby支持动态类型和运行时修改,这使得程序员可以在程序运行过程中改变其行为。 - **元编程能力**:Ruby允许程序员通过代码生成代码,这种能力极大地增强了语言的灵活性。 **1.4 Ruby与Python的比较*...

    ruby程序样例

    在“ruby程序样例”这个主题中,我们可以深入探讨Ruby语言的基础和一些实用特性。 首先,Ruby强调的是代码的可读性和简洁性。例如,`example1`可能是一个简单的“Hello, World!”程序,展示了如何在Ruby中输出文本...

    一个简单的Ruby脚本示例,它读取用户输入的两个数字,计算它们的和与乘积,并将结果输出到控制台

    Ruby使用puts来输出文本到控制台,而print用于输出文本但不添加换行符。 Ruby中的字符串插值使用#{}来嵌入变量或表达式的值。 Ruby是一种解释型语言,因此你不需要显式地编译脚本;直接运行即可。

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

    ##### 关键字 `puts` 和 `print` - `puts`:用于输出数据到控制台,自动换行。 - 示例: ```ruby puts "Hello, world!" ``` - `print`:也用于输出数据到控制台,但不自动换行。 - 示例: ```ruby print ...

    在Ruby中处理文件的输入和输出的教程

    Ruby的IO类在内核(Kernel)模块中实现,派生自IO类的所有I/O方法提供了基本的文件操作功能,包括但不限于:读取(read)、写入(write)、读取一行(gets)、写入一行(puts)、读取一行(readline)、读取单个字符...

    RUBY入门教程.pdf

    根据给定的文件信息,以下是对RUBY编程语言的一些关键知识点的详细解析: ### RUBY基础知识 #### 输出差异:`puts`...以上是对RUBY语言部分基础知识的详细解析,这些概念对于初学者理解和使用RUBY编程语言至关重要。

    Ruby语言教程:Ruby 变量示例

    本文将详细介绍 Ruby 中的五种主要变量类型:普通变量、全局变量、实例变量、类变量以及常量,并通过示例代码加深理解。 #### 二、Ruby中的变量类型详解 ##### 1. 普通变量 (Variable) - **定义与使用**: - 普通...

    ruby语言介绍 ruby语言介绍

    循环和条件语句是编程中不可或缺的部分,它们帮助开发者实现逻辑判断和重复操作。 1. **条件语句**: - `if` 形式: ```ruby if y == 3 a = 1 end ``` - `unless` 形式: ```ruby unless y != 3 a = 1 ...

    ruby文件操作,简单ppt

    ### Ruby 文件操作详解 在 Ruby 编程语言中,对文件进行操作是非常常见的需求之一,无论是...通过学习这些内容,开发者可以更好地理解和掌握 Ruby 中文件操作的相关知识,从而在实际开发过程中更加高效地完成任务。

    Ruby 基本语言介绍

    Ruby 核心库中包含了丰富的类和函数,以下是一些常用的类: ##### 3.1 Numeric 类 - **to_s**:将数字转换为字符串。 - **abs**:返回绝对值。 - **+**、`-`、`*`、`/`:基本算术运算符。 ##### 3.2 Float 类 - ...

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

    `require`和`load`用于加载其他Ruby文件,`include`用于将模块混入到类中。 #### 八、异常 **9.1 异常处理** Ruby使用`begin...rescue...end`结构来捕获和处理异常: ```ruby begin raise "An error occurred....

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

    在 Ruby 中,最简单的程序是输出“Hello, World!”: ```ruby puts "Hello, World!" ``` 这里使用 `puts` 方法来输出字符串到控制台。 **1.2 变量和数据类型** Ruby 支持多种数据类型,如整型、浮点型、字符和...

    print不自动换行,puts会自动换行第1/2页

    1.print不自动换行,puts会自动换行,一行不够写的话,可以加”\”进行连接 ruby 代码 puts 6/2 print 6/1 puts ‘hello world’ puts ‘我们都是’\ ‘中国人’ 运行结果: ruby 代码 3 6hello world 我们都是中国...

    04Ruby 条件判断.docx

    在Ruby中,主要的条件判断语句包括 **if...else**、**unless** 和 **case** 语句。 ##### 1. **if...else 语句** - **语法**: ```ruby if conditional # code... elsif conditional # code... else # code...

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

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

    01Ruby 变量.docx

    Ruby 支持多种类型的变量,它们根据不同的作用域和用途有着明确的区别: 1. **变量 (Variable)**:一般由小写字母或下划线开头。 2. **全局变量 (Global variable)**:以 `$` 开头。 3. **实例变量 (Instance ...

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

    - **变量**: 在Ruby中,变量不需要显式声明类型即可直接赋值。 - 示例: `name = "Alice"` - **数据类型**: 包括字符串、整数、浮点数、数组、哈希等。 - 字符串: `"Hello, world!"` - 整数: `123` - 浮点数: `...

    Ruby实战教程从基础到项目开发.docx

    模块在Ruby中用于组织代码,并可通过`include`关键字将模块的功能“混入”到类中。 ```ruby module Printable def print_details puts "Name: #{@name}" puts "Age: #{@age}" end end class Person include ...

    Ruby入门教程

    - **`puts`** 和 **`pr`** 的区别:`puts` 在输出时会自动换行,而 `pr` 不会自动换行。 - 字符串连接:在 Ruby 中,可以使用 `""` 来连接多行字符串,例如: ```ruby puts "hello world" puts "我们都是" "中国...

Global site tag (gtag.js) - Google Analytics