通过关于Objective C的优秀Apress书籍。为了帮助我完成任务,我尝试用Java / Action-script重新编码任何Ojective C代码示例。 ObjC中方法调用中的一个常见结构让我有点困惑。

-(id) initWithPressure: (float) pressure
      treadDepth: (float) treadDepth;

(在ECMAscript中)这是否与1个方法调用最相似,多个参数或2个方法调用,每个都有一个参数?

#1楼 票数:4

这是一个带有两个参数的单个方法调用; 可能是这样的:

function initWithPressureAndTreadDepth(float pressure, float treadDepth);

#2楼 票数:0

我认为带有命名字段的参数对象是Objective-C概念的一个很好的替代品。

function initWith(arg)
{
    if(arg.pressure < 10.0)
    {
      ...
    }
}
initWith({pressure: pressure, treadDepth: treadDepth}); 

  ask by Bachalo translate from so

未解决问题?本站智能推荐:

2回复

将Ecmascript(Java,javascript,Actionscript)知识转换为目标C

目标C的新手,并尝试将我从基于ecmascript的语言转换为目标C的概念和语法。 将ObjectiveC中的.h头文件视为Actionscript中的接口是否合适? 让我们以目标C中的以下代码示例为例,该示例调用包含2个参数的方法 在Actionscript(或javascript
2回复

我可以使用ECMAScript的`with`语句通过一次操作定位多个对象吗?

以下代码不起作用(尽管它没有给出任何明确的错误),但是为什么不呢? 还有... 真的没有办法解决,严格使用with语句吗? 忘记使用for / foreach 。 编辑:很抱歉在1中提出2个问题。我将尝试使其更清楚: 为什么上面的代码没有语法错误,不起作用,但是被with接受?
4回复

ECMAScript的EBNF?

我试图找到一个很好的EBNF描述ECMAScript,但到目前为止我还没有发现任何完整的。 有任何想法吗?
9回复

ECMAScript真的是Lisp的方言吗?

我的一个朋友提请我注意第四届欧洲 Lisp 研讨会的欢迎信息: ... 任何 Lisp 方言的实现和应用,包括 Common Lisp、Scheme、Emacs Lisp、AutoLisp、ISLISP、Dylan、Clojure、ACL2、 ECMAScript ...... 然后询问 ECM
16回复

JavaScript和ECMAScript有什么区别?

ECMAScript和JavaScript有什么区别? 根据我的推论,ECMAScript是标准,JavaScript是实现。 这个对吗?
1回复

ECMAScript函数规范

(对不起,如果在其他地方回答) 我正在阅读ECMAScript 262规范(ECMAScript第5版),并在4.3.24中的功能上说明如下: 注意:除了命名属性之外,函数还包含可执行代码和状态,用于确定调用时的行为方式。 函数代码可能会也可能不会写入ECMAScript中 。
4回复

为什么ECMAScript4thEdition被完全废弃了?

我一直在寻找有关报废的ECMAScript 4th Edition的一些信息,即使在SO方面也没有太大的成功。 我知道Mozilla的JavaScript 1.7实现了第4版中提供的许多(全部?)新功能,我想我还记得其中一篇不错的John Resig帖子,但现在似乎无法在他的博客上找到它。
1回复

为什么ECMAScript仍然不是W3C的推荐?

理论上,浏览器可以支持多种编程语言,用于网页的客户端脚本。 实际上,ECMAScript是在所有浏览器中广泛实现和使用的唯一一个。 因此对大多数人来说,它是网络不可或缺的一部分。 但是,它从未被W3C推荐用于网页脚本。 尽管客户端交互变得越来越重要,但HTML5似乎确实促进了它。 为