小编Ete*_*ode的帖子

Dart相当于Java的StringBuilder

Java的StringBuilder是否有dart等价物?

我已经研究过StringBuffer.但是,那个Api并没有像StringBuilder那样多的功能.StringBuffer中缺少insert,reverse或insert等插入方法.

EditL - 跟进 - 请求功能

dart

14
推荐指数
1
解决办法
3630
查看次数

pubspec.yaml 的环境在这种情况下意味着什么?

我注意到 intl 包的pubspec.yaml中的环境变量表示它支持 sdk '1.4.0 到 2.0.0'

我在这里找到了环境变量的描述

但是,该特定版本的numer_format.dart具有 null 感知运算符,直到 1.12.0 才引入。

我是否正确理解 pubspec 环境变量的定义?

谢谢

dart

8
推荐指数
2
解决办法
8924
查看次数

dart中整数的最大值是多少?

我到处寻找,但我找不到与此主题相关的任何信息.另外,在dart中是否存在类似于Java的Long/BigDecimal数据类型?

dart

7
推荐指数
2
解决办法
6240
查看次数

为什么异步方法需要返回未来?

我正在努力解决这个问题。我必须理解错误。

例子:

Future A() { ..}

Future B() async{
   await A();
   print "123";
}
Run Code Online (Sandbox Code Playgroud)

为什么B需要返回一个Future?不awaitB()同步?即,它等待A完全完成然后执行print语句。

那么,B返回 a的必要性是Future什么?

dart

7
推荐指数
1
解决办法
945
查看次数

是否可以使用 CFT 将NotificationConfiguration 添加到现有的S3 存储桶?

我仍然是 AWS 服务的新手。

我想使用 CloudFormation 模板 (CFT) 在现有 S3 存储桶上添加 Lambda 触发器。这可能吗?

以下 CFT 尝试创建新的 S3 存储桶并在其上添加事件通知。

    S3BUCKET_NOTIFCATION = Bucket(
        "S3Bucket",
        BucketName=s3_bucket("confidential", Ref(ENV)),
        NotificationConfiguration=NotificationConfiguration(
            LambdaConfigurations=[
                LambdaConfigurations(
                    Event="s3:ObjectCreated:*",
                    Filter=Filter(
                        S3Key=S3Key(
                            Rules=[Rules(Name="prefix", Value=Ref(inputKeyPrefix)),
                                   Rules(Name="suffix", Value=".json")]
                        )
                    ),
                    Function=Ref(cost_function)
                )
            ]
        )
    )
Run Code Online (Sandbox Code Playgroud)

是否可以将其添加NotificationConfiguration到现有存储桶中?

amazon-s3 amazon-web-services aws-cloudformation aws-lambda

6
推荐指数
1
解决办法
4661
查看次数

为什么@override注释是可选的?

我理解@override注释的定义.

但是,为什么注释的使用是可选的?

dart

5
推荐指数
3
解决办法
634
查看次数

querySelectorAll的onClick方法是否附加到所有元素?

例如,

querySelectorAll(".className").onClick.listen(....)
Run Code Online (Sandbox Code Playgroud)

上面的onClick侦听器是否将自身附加到具有指定类名的所有元素,或者我是否必须使用forEach然后添加侦听器?

dart

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

两个Map Assignments []和putifabsent之间有区别吗?

在定义[]之间是否存在任何性能或任何其他差异,如果不存在则放置

map["x"] = 123;
map.putifabsent("z", ()=> 123);
Run Code Online (Sandbox Code Playgroud)

dart

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


当您可以返回异步回调函数时,为什么要使用完成器?

当您可以返回异步回调函数(它将返回未来)时,使用完成程序有什么好处。

例:

Future function() {
   return this.socket.request(successCallBack: (response) {
       .......
       return true;
    }); // async call.
Run Code Online (Sandbox Code Playgroud)

反对

   Future function() {
       Completer c = new Completer();
       this.socket.request( .. (...){// async callback.
           c.complete(xyz);
        }); 
        return c.future;
   }
Run Code Online (Sandbox Code Playgroud)

在这里,期货在两种情况下都返回xyz值。是样式偏好吗?

dart

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