2

I just started using Dart, and I haven't been able to find answers to these issues.

How do these three AS3 lines translate into Dart?

1) static var asset:*; <<-- basically how do I handle * type

2) static function getAsset():* { <<-- same issue, how do I handle * type?

3) static function loadImages(... images):void { << -- how do I handle ... argument?

4

1 回答 1

1

我不知道 ActionScript,但一些快速的谷歌搜索表明星号表示“可以是任何类型”。由于 Dart 是可选类型的,这意味着您可以关闭类型。我相信static两种语言的工作方式大致相同。

所以:

1)static var asset:*;变成static var asset;

2)static function getAsset():* {变成static getAsset() {

3) Dart 不支持可变参数,但这个答案有一个解决方法。

于 2013-04-11T06:13:58.680 回答