首页 / 知识
关于语法:Ruby中不同的括号是什么意思?
2023-04-12 07:14:00

What do the different brackets in Ruby mean?
在Ruby中,
该文件不是很清楚。 这取决于上下文:
单独使用或分配给变量时,
可以将
有关最后一个示例,请参见Ruby Hash文档。
这可能是最棘手的一个- 当您调用没有parens的方法时,Ruby会查看您放在逗号的位置以弄清楚参数在哪里结束(如果键入了参数,parens会在哪里)
例如。
从广义上讲,您是对的。除散列外,一般的样式是大括号
方括号
与以下内容一样有效:
方括号[]用于初始化数组。
大括号{}用于初始化哈希。
在许多核心的ruby类中,例如Array,Hash,String等,方括号也通常用作方法。 您可以访问所有使用以下方法定义的方法" []"的类的列表:
大多数方法还具有允许分配事物的" [] ="方法,例如:
也可以使用圆括号代替" {...}",而不是在块上使用" do ... end"。 可以看到使用方括号或大括号的另一种情况是在特殊的初始化程序中,可以使用任何符号,例如:
请注意,您可以为自己的类定义
一些例子:
|
最新内容
相关内容
pythonjava语法区别有哪些
pythonjava语法区别有哪些,名称,培训,数字,数据,能存,标准,数据类型,语法,字符串,分号,1、变量java中定义变量,inta=0;而python中为a=0;由此可python语法是什么意思
python语法是什么意思,基础,培训,数据,函数,语法,定义,文件,语句,关键字,方式,python的语法就是编写python程序时需要遵循的一些规则,以及一些pythonpython2和3语法区别
pythonpython2和3语法区别,数字,培训,字符串,平台,函数,类型,语法,区别,对象,整数,以下是Python2和Python3中的一些语法差异,有需要的小伙伴可pythonreturn语法错误怎么解决
pythonreturn语法错误怎么解决,培训,函数,语法错误,字符串,数值,使用说明,语句,定义,对象,以上,return语句是python语言中函数返回的一个值,每python如何对数组删除元素
python如何对数组删除元素,培训,元素,数组,索引,根据,时会,所在位置,以上,以下,操作,python中关于对列表元素的删除操作,有以下几种方式1.remopython如何用python随机产生一个一
python如何用python随机产生一个一维数组,数字,培训,步长,整数,数组,参数,函数,小数位,之间,两个,使用random模块生成随机数组python的randompython如何判断python的数组是否为
python如何判断python的数组是否为空,培训,列表,数组,长度,以上,以下,方法,更多,内容,python中判断一个列表是否为空,可以使用以下方法1、isnpython怎么定义数组
python怎么定义数组,培训,地址,数据,分析,数组,定义,想定,字义,方法,大数,python中没有数组的数据结构,但列表很像数组,如:a=[0,1,2],这时a[0]=0python数组
python数组,培训,位置,数据,数字,简介,概念,代码,元素,方法,列表,首先,我们需要明确的一点就是Python是没有数组这一概念的,也正是基于这一特点pythonpython数组判断是否存在重复
pythonpython数组判断是否存在重复元素,代码,培训,数据,方法,数组,元素,存在,长度,字典,以上,python数组判断是否存在重复元素的方法:方法一:通python判断数组list是否为空
python判断数组list是否为空,培训,数组,根据,语句,长度,逻辑,后面,表示,以上,条件,判断数组为空,是一个常见用法。python–方法:根据长度判断长python有数组吗
python有数组吗,数据,培训,地址,数组,数据类型,参数,指针,形状,属性,类型,python中的list是python的内置数据类型,list中的数据类不必相同的,而