gpt4 book ai didi

ruby - Ruby 中的三重单引号与三重双引号

转载 作者:数据小太阳 更新时间:2023-10-29 07:21:21 27 4
gpt4 key购买 nike

为什么要使用 ''' 而不是 """,如 Learn Ruby the Hard Way, Chapter 10 Study Drills 中那样?

最佳答案

Ruby 中没有三重引号。

并列的两个 String 文字被解析为单个 String 文字。所以,

'Hello' 'World'
#=> "HelloWorld"

相同
'HelloWorld'
#=> "HelloWorld"

'' 'Hello' ''
#=> "Hello"

相同
'''Hello'''
#=> "Hello"

相同
'Hello'
#=> "Hello"

由于添加空字符串字面量不会改变结果,因此您可以添加任意数量的空字符串:

""""""""""""'''''Hello'''''''''
#=> "Hello"

三重单引号与三重双引号没有特殊规则,因为没有三重引号。规则与引号完全相同。

关于ruby - Ruby 中的三重单引号与三重双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28511229/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com