1.5Ruby数据类型之字符串类(String)

字符串的创建

str1 = "这是字符串"
str2 = '这也是字符串'

字符串的连接

hello = "Hello,"
world = "World!"
str = hello + world     #=>"Hello,World!"

字符串内插(String Interpolation)

#{变量名} 写法,可以把计算后得到的值嵌入到字符串中。

x = 10
y = 20
z = 30
area = (x*y + y*z + z*x) * 2
print " 表面积 =", area, "\n"      #写法一
puts "表面积 = #{area}"           #写法二:简洁,易于理解,编码不易打错

字符串中常见的 \ 转义符

\t      水平制表符
\n      换行符
\r      回车
\f      换页
\b      退格
\a      响铃
\e      溢出
\s      空格
\v      垂直制表符

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/1583.html

(0)
上一篇 2020年7月4日 04:00
下一篇 2020年7月6日 04:30

相关推荐

  • 2.2Ruby语言的类(Class)、继承(Inheritance)、对象(Object)

    类声明 类 总是以关键字 class 开始,后跟类的名称。 继承 Ruby语言支持单继承,就是说1个子类只可以继承1个父类,可以用mix-in的方式引入模块从而支持“多继承”的效果。 Class是Module的子类,Module是Object的子类,Object是BaseObject的子类,Base…

    Ruby语言教程 2020年8月2日
    06810
  • 2.3Ruby语言的抽象(Abstract)类

    我们可以定义一个抽象类,在抽象类内部定义一些抽象方法,这些方法留待子类进行实现。抽象的反面是 具体(concrete) ,如果一个继承自抽象类的类实现了祖先类中的所有的抽象方法,它就是具体类。

    Ruby语言教程 2020年8月3日
    03560
  • 1.6Ruby数据结构之数组(Array)、哈希(Hash)、集合(Set)

    数组(Array) 数组是带索引的对象的集合。 数组中的元素是有序的,通过索引访问。 数组中的元素不必都属于同一个类型,而且可以随时替换元素。 数组的长度(元素的个数)可以动态改变,可以向数组添加、删除元素。 哈希(Hash) 哈希,又称为 散列、映射(map)、关联数组 。 哈希中的值是通过键访问的。 哈希里的值不必…

    Ruby语言教程 2020年7月6日
    01.1K0

发表回复

登录后才能评论