#类库
=begin
Ruby 像 C++ 一样,有许多类库可以供你使用,其中的 I/O 库很完善。前面我们使用了 puts 和 print ,你一定注意到它们并不是关键字,为什么能够直接使用?
一门编程语言,A)关键字可以直接使用;B)还有其它常用的应用程序,我们将它们放在一个专门的目录下,称为类库(许多类的仓库)。如果当前程序要用到类库中某个程序已经定义好的类、方法,就应该使用 require 或者 include 将类库程序名包含在当前程序中;C)从父类继承得到的方法可以直接使用。
I/O 就是 输入/输出,这是 Ruby 语言 Kernel 模块的方法,Mix-in 在根类Object 中的。
puts 把它的所有参数写出来,每一个参数结束都加入一个换行符, print 也写出它的参数,不过没有换行。你可以指明输出到一个文件,不说明,则一般输出到显示器。
还有一个常用的输出方法是 printf,它按格式输出参数。
printf "Number: %4.3f, String: %s", 7.8, "hi!"
运行结果:
Number: 7.800, String: hi!
这个例子中,格式字符串“Number: %4.3f, String: %s”告诉 printf 用一个浮点数(总共允许4位,小数点后3位)和一个字符串来代替。 printf 和 print 一样,不主动换行,换行可以用“\n”。
介绍了三个输出方法,再介绍一个输入方法:gets ,它从你的程序的标准输入流中返回一行。一般用来从键盘或文件读入一行数据。
=end
类库介绍
最新推荐文章于 2022-03-05 20:00:30 发布