`
秦朝古月
  • 浏览: 229928 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

读《The Ruby Way》之格式化字符串

    博客分类:
  • Ruby
阅读更多
一边看世界杯,一边看书。

这一章介绍了很多的字符串处理函数,了解一下就好,用的时候再找就好。

了解了 %q%Q,他们和单双引号相似。

to_s 是显示转换,to_str 是隐式转换。
class Helium
  def to_s
    "He"
  end
  def to_str
    "helium"
  end
end

e = Helium.new
print "Element is "
puts e                   # Element is He
puts "Element is " + e   # Element is helium
puts "Element is #{e}"   # Element is He


想起以前大学的时候,C语言的老师曾经留下一道作业题,写一个可以打印自己的程序。用Ruby应该怎么写呢?和C语言大致一样。
a="a=%c%s%c;printf(a,34,a,34)";printf(a,34,a,34)
分享到:
评论

相关推荐

    Addison Wesley The Ruby Way 2Nd Edition Oct 2006.pdf(英文版)

    ### Addison Wesley《The Ruby Way》第二版(2006年10月) #### 书籍概览 《The Ruby Way》是由Hal Fulton编写的关于Ruby编程语言的经典著作,该书的第二版出版于2006年10月,由Addison Wesley Professional出版社...

    The Ruby Way(处理文件和目录)

    **模式字符串**: 可以通过指定第二个参数来设置文件的打开模式。常见的模式有: - `"r"`:只读模式,默认模式。 - `"w"`:写入模式,会清空文件内容或创建新文件。 - `"a"`:追加模式,在文件末尾添加内容。 - `"r+...

    The Way TO GO.zip

    包括变量声明、数据类型(如整型、浮点型、字符串、布尔型等)、流程控制(如if语句、for循环、switch语句)以及函数定义等。 2. **结构体与接口**:Go语言中的结构体用于组织相关的数据,而接口提供了多态性,使得...

Global site tag (gtag.js) - Google Analytics