::在Ruby语法中是什么意思?

阿尔蒂

什么::

@song ||= ::TwelveDaysSong.new
Papouche Guinslyzinho

Ruby ::(双半冒号)

顶级常量由双冒号引用

class TwelveDaysSong
end

a = TwelveDaysSong.new
#I could wrote it like this too
a = ::TwelveDaysSong.new 

module Twelve
  class TwelveDaysSongs
  end
end

b = Twelve::TwelveDaysSong.new
#b is not equal to 
a = ::TwelveDaysSong.new
#neither
a = TwelveDaysSong.new

类也是常量,所以如果您有常量

HELLOWOLRD = 'hw'

你可以这样称呼它 ::HELLOWORLD

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

if语法中的','是什么意思?

来自分类Dev

Lombok中的语法@@()是什么意思?

来自分类Dev

if语法中的','是什么意思?

来自分类Dev

Ruby中的$:是什么意思

来自分类Dev

=〜和/ \在Ruby中是什么意思?

来自分类Dev

$ /在Ruby中是什么意思?

来自分类Dev

“ || =“在Ruby中是什么意思?

来自分类Dev

Ruby中的“&:name”是什么意思

来自分类Dev

Ruby中的“ +”是什么意思?

来自分类Dev

$在Ruby中是什么意思?

来自分类Dev

$ /在Ruby中是什么意思?

来自分类Dev

*[ ... ] 语法是什么意思?

来自分类常见问题

Perl中的<<'m'=〜m >>语法是什么意思?

来自分类常见问题

模板中的#foo =“ myFoo”语法是什么意思?

来自分类Dev

在语法内(在Perl 6中)是什么意思?

来自分类Dev

JL在at&t语法中是什么意思?

来自分类Dev

语法功能[T]在scala中是什么意思

来自分类Dev

Todomvc中的“![]” Elm代码语法是什么意思

来自分类Dev

在Swift中,这种特定的语法是什么意思?

来自分类Dev

http请求中的这种语法是什么意思?

来自分类Dev

这个语法在Swift中是什么意思?

来自分类Dev

朱莉娅(Julia)中的“&=”语法是什么意思?

来自分类Dev

在Terraform中,封装“#{variableName}”的语法是什么意思?

来自分类Dev

在C#中,“ {}”语法是什么意思?

来自分类Dev

(JSX)是React中JavaScript的语法扩展是什么意思

来自分类Dev

C ++中奇怪的语法是什么意思

来自分类Dev

模板中的#foo =“ myFoo”语法是什么意思?

来自分类Dev

x:y语法在JavaScript中是什么意思?

来自分类Dev

这种语法在Google Developer工具中是什么意思?