duc*_*cky 22 dart dart-mirrors
是否有Dart的REPL进行试验?
我尝试在Dartium的devtools中输入dart代码,但也没有用.
所以我找不到一种简单的方法来玩飞镖中的各种API.
jri*_*ins 13
我尝试在Dartium的devtools中输入dart代码,但也没有用.
我对Dart很新,但我遇到的是你可以在Dartium中评估代码.为此,您必须首先加载包含Dart代码的页面,然后在控制台中将此选择器从"javascript页面上下文"切换为引用Dart包或Dart代码的页面.

一旦你这样做,你应该能够在控制台中执行Dart:

作为VIM用户,我现在几乎不必打开Dart编辑器:).我还应该提一下,断点,徘徊在代码中以获取变量细节,导航调用堆栈,以及控制台中的某种级别的智能感知也可以工作.但是,我无法获得有条件的断点.
有一个关于 Dartium 的 REPL 的公告 - 请参阅下面 Nathanial 的评论。Smalltalk 有类似 super-REPL 的计划。以下是 Gilad Bracha(Google Dart 团队成员)在Is there a REPL or console for Dart中就此主题撰写的内容:
“我根本不认为这是一个语言问题。这是一个工具和反射库支持的问题。有了适当的镜像构建器 API,构建 REPL 将是微不足道的。随着它现在的发展,它可能非常具有挑战性。当然,REPL 不是最终目标 - 还有更高级的交互式工具,例如 Smalltalk/Self/Newspeak 中的工作区,您不仅可以在某些顶层以交互方式评估事物,还可以检查生成的对象,在范围内进行评估个人声明或物体等。我相信我们会及时到达那里——而且我更喜欢早点。”
| 归档时间: |
|
| 查看次数: |
3097 次 |
| 最近记录: |