小编geo*_*ler的帖子

如何在Dart中克隆对象(深层复制)?

是否有语言支持的方式在Dart中制作对象的完整(深层)副本?

仅限中学; 有多种方法可以做到这一点,有什么区别?

谢谢你的澄清!

clone copy object dart

29
推荐指数
11
解决办法
2万
查看次数

如何判断对象是否是类的实例

如何在Dart语言中确定某个对象是否属于某个类?

我正在寻找以下内容:

if (someObject.class.toString() == "Num") {
    ...
}
Run Code Online (Sandbox Code Playgroud)

什么是返回值类型?它必须是一个字符串吗?


镜像库已经上下,现在似乎很快就会发生变化,因为我发现的一件事根本就没有显示出来.

class dart dart-mirrors

23
推荐指数
2
解决办法
1万
查看次数

如何在Dart中对字符串列表进行排序?

我在API文档中看到有一个sort()方法List,但我不清楚参数需要什么.目前的需求是进行非常简单的直接α比较.

sorting string list dart

22
推荐指数
6
解决办法
2万
查看次数

什么是Dart"Expando"功能,它有什么作用?

最近在Dart上看到过"Expando"一词.听起来不错.API没有为我提供太多线索.

一两个例子可能是最有帮助的!

(不确定这是否相关,但我最担心的是将方法(getter)和/或变量添加到类中.希望这可能是解决这个问题的关键.(提示:我正在使用Nosuchmethod方法现在,希望能够返回未完成方法的值.))

提前致谢,

_swarmii

expando nosuchmethod dart

18
推荐指数
2
解决办法
1941
查看次数

如何使 Dart 中的数组(列表)元素唯一?

我需要从列表中删除冗余(字符串)元素。或者,也许首先阻止它们被输入是更好的解决方案?集合不允许重复,但它们也不保持顺序,我需要顺序。这对我来说是一个常见问题,所以我正在寻找一种可能的语言解决方案以提高效率。

(过去我扩展了一个数组类来添加我自己的 add_unique() 方法,但这似乎是一个足够常见的问题,可以由语言处理并且可能更有效。)

谢谢,

_G

arrays element list unique dart

5
推荐指数
2
解决办法
7768
查看次数

如何使用Reflection(Mirrors)访问Dart类中的方法名称?

我需要"获取"Dart类中的方法.

我怎样才能做到这一点?

我希望能够调用这些方法.

我可以看一个例子吗?

dart dart-mirrors

5
推荐指数
1
解决办法
1192
查看次数

如何退出我的 Dart (vm) 程序?

(抱歉,我知道这主要是对约翰·埃文(John Evan)问题的重复,但以前的答案现在肯定已经过时了。)

exitCode如果发生某种情况(仅用于调试目的),我希望能够指定一个并离开我的(vm)程序。

上面的注意事项我不能import 'dart:builtin',而且我exit()在 API 中找不到在此上下文中提及的内容。

(我更详细的情况是,我的工作涉及相当大量的详细输出,并且在我测试和调试事物时,我发现仅exit();使用程序最方便- 显然仅适用于开发过程。)

谢谢,

_G

error-code exit dart

3
推荐指数
1
解决办法
1033
查看次数

如何在Dart中动态执行(如Eval)?

自从开始使用Dart以来,我一直在寻找一种方法来执行Dart(Text)Source(同一个程序可能会动态生成)作为Code.喜欢臭名昭着的"eval()"功能.

最近我发现了一些暗示,Isolates之间的通信端口支持某种"Spawn",似乎它可以允许这种"技巧".在Ruby中,还可以动态加载模块作为语言功能,也许在Dart中有一些方法可以做到这一点?

任何线索或简单的例子将不胜感激.

提前致谢!

eval dynamic dart

3
推荐指数
2
解决办法
3086
查看次数

如何在Dart中发出哔哔声?

我搜索了[DartLang和Beep]并且只找到了需要声音文件的各种HTML5解决方案.我想在不使用声音文件的情况下尽可能做基本和普遍的"贝尔"声音.(我正在使用Ubuntu并且有一个系统蜂鸣功能,当我用-h调用它时报告以下内容:

用法:beep [-f freq] [-l length] [-r reps] [-d delay] [-D delay] [-s] [-c] [--verbose | --debug] [-e device]

但是,我只想以尽可能简单和通用的方式做到这一点.

还有这个线索:

7 00/07 07 07 BEL(Ctrl-G)BELL(哔哔声)

...但是我无法想象用print()函数做什么会引起哔哔声.

提前致谢!

dart

3
推荐指数
2
解决办法
918
查看次数