首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量声明中的冒号

问变量声明中的冒号
EN

Stack Overflow用户
提问于 2013-09-22 05:13:41
回答 1查看 1.8K关注 0票数 2

我正在阅读一些团结教程,并在其中一个示例脚本中看到了这一行代码。我熟悉javascript,但除了对象文本外,我从未见过在声明变量时使用冒号。

var controller : CharacterController = GetComponent(CharacterController);

冒号在这一行做什么。

在脚本的末尾,还有另一行可能相关的代码

@script RequireComponent(CharacterController)

以下是来自统一的完整示例代码:

http://docs.unity3d.com/Documentation/ScriptReference/CharacterController.SimpleMove.html

--

我搜索过副本,但我找到的唯一一个是这个:

Javascript: what's colon operator in variable name?

那家伙被人笑出了网站

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-22 05:19:49

团结的JavaScript实际上不是JavaScript,而是ECMAScript的一个经过大量修改的变体。它也被称为UnityScript,这是一个更准确的名字。

变量声明中的冒号用于指定变量的类型,在Unity中使用。在本例中,controller是CharacterController类型的,而后者又是一个类。语法在“实际”JavaScript中无效。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18940578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档