有这个名字:“ - >”

时间:2011-06-15 09:32:29

标签: naming-conventions

今天已经出现了,我们不知道它的单一名称。 IE浏览器。 $this->Session

7 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

我在回答这个问题时会采用C或C ++的观点,尽管像Java这样的语言中缺少->似乎很符合下面的定义。

根据ANSI C Standard第6.5.2.3节:“->”运算符定义为:

  • “结构/联合指针运算符”,
  • “会员访问运营商”,(.->),
  • “指针运算符,

比较.运算符,该运算符在第6.3.2.1节 1中定义为“结构/联合成员运算符”。会员访问运营商 - >被定义为第6.4.6节 1中的一些标点符号之一:

标点符号是具有独立句法和语义重要性的符号。 根据上下文,它可以指定要执行的操作(反过来可以执行) 产生一个值或一个函数指示符,产生副作用,或其某种组合) 在这种情况下,它被称为运算符(其他形式的运算符也存在于某些运算符中) 上下文)。操作数是操作员操作的实体。1

请参阅:
ISO / IEC 9899:TC3,委员会草案 - 2007年第7章,WG14 / N1256 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

答案 2 :(得分:0)

我称之为“箭头”,但那肯定是主观的:)

答案 3 :(得分:0)

C++ manual将其命名为“a指向的对象的成员b”,那么它可以是指向运算符吗?

在PHP中,它被称为object operator

答案 4 :(得分:0)

$ this指的是您所在的当前模块,箭​​头符号用于内存引用。  Check this for concept.对于php示例refer here

答案 5 :(得分:0)

这个怎么样:“对象操作员”

答案 6 :(得分:0)

这是w.r.t. C ++是another question的一部分。

实际上,答案将完全取决于所使用的语言,尽管有些人使用术语“箭头操作符”作为视觉提示,这可能与语言无关。