Dart是否可以使用REPL进行试验?
我曾尝试在Dartium的devtools中输入dart代码,但这也不起作用。
所以我找不到在dart中使用各种API的简单方法。
我尝试在Dartium的devtools中输入dart代码,但这也没有工作。
我对Dart很陌生,但是我发现您可以在Dartium中评估代码。为此,您必须首先加载其中包含Dart代码的页面,然后在控制台中将此选择器从“ javascript页面上下文”切换到引用Dart包或Dart代码的页面。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS83MEo0MC5wbmcifQ==” alt =“在此处输入图像说明”>“ >>
一旦完成,您将能够在控制台中执行Dart:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9OaXBabi5wbmcifQ==” alt =“在此处输入图像描述”>
作为VIM用户,我几乎不必立即打开Dart编辑器:)。我还应该提到断点,将鼠标悬停在代码上以获取变量详细信息,导航调用堆栈以及控制台中的某些intellisense功能也可以使用。但是,我无法使条件断点正常工作。
[关于Dartium的REPL的公告-请参阅下面的Nathanial评论。有像super-REPL这样的Smalltalk计划。这是Gilad Bracha(Google Dart团队的成员)在Is there a REPL or console for Dart中就此主题写的内容:
正确的答案是https://dartpad.dev/