Ruby将字符串像数字一样处理.我们用单引号('...')或双引号("...")将它们括起来.
ruby> "abc" "abc" ruby> 'abc' "abc"
单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许字符由一个前置的斜杠引出,而且可以用#{}内嵌表达式.而
单引号括起来的字符串并不会对字符串作任何解释;你看到的是什么便是什么.几个例子:
ruby> print "a\nb\nc","\n"
a
c
nil
ruby> print 'a\nb\n',"\n"
a\nb\nc
nil
ruby> "\n"
"\n"
ruby> '\n'
"\\n"
ruby> "\001"
"\001"
ruby> '\001'
"\\001"
ruby> "abcd #{5*3} efg"
"abcd 15 efg"
ruby> var = " abc "
" abc "
ruby> "1234#{var}5678"
"1234 abc 5678"
Ruby的字符串操作比C更灵巧,更直观.比如说,你可以用+把几个串连起来,用*把一个串重复好几遍:
ruby> "foo" + "bar" "foobar" ruby> "foo" * 2 "foofoo"
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串
, ruby
, abc
, 明源你NB
, 一个
, 连接字符串连
引号
ruby 字符串处理、ruby 字符串、ruby 字符串拼接、ruby 字符串截取、ruby 字符串替换,以便于您获取更多的相关知识。