美文网首页js css html
Flutter-Dart常量警告

Flutter-Dart常量警告

作者: 阿博聊编程 | 来源:发表于2022-05-07 16:18 被阅读0次
配图来自网络,如侵必删

在开发Flutter项目的时候,我们都是使用Dart编程语言。我在使用Dart定义一个常量的时候,遇到以下的警告。

Prefer using lowerCamelCase for constant names.

警告的大意是:对于常量名称,更喜欢使用lowerCamelCase。

开始定义的常量

const String order_mine = '我的订单';

修改后的常量

const String orderMine = '我的订单';

区别在于我使用了lowerCamelCase驼峰式命名。根据编译器的提示,我找到Dart开发团队的建议,这里我贴一下相关的内容:

PREFER using lowerCamelCase for constant names.

In new code, use lowerCamelCase for constant variables, including enum values.

In existing code that uses ALL_CAPS_WITH_UNDERSCORES for constants, you may continue to use all caps to stay consistent.

好的常量命名应该是:

const pi = 3.14;
const defaultTimeout = 1000;
final urlScheme = RegExp('^([a-z]+):');

class Dice {
  static final numberGenerator = Random();
}

坏的常量命名是:

const PI = 3.14;
const kDefaultTimeout = 1000;
final URL_SCHEME = RegExp('^([a-z]+):');

class Dice {
  static final NUMBER_GENERATOR = Random();
}

相关的文档地址:Dart关于常量的说明

关于常量大概是这样的规范建议的,记录开发中遇到的问题,希望看文章的小伙伴有所帮助。

相关文章

  • Flutter-Dart常量警告

    在开发Flutter项目的时候,我们都是使用Dart编程语言。我在使用Dart定义一个常量的时候,遇到以下的警告。...

  • 多用类型常量

    类型常量优势 1.包含类型信息2.即使重新定义了常量值,编译器也不会产生警告,导 致程序中常量值不一致...

  • (四) [OC高效系列]多用类型常量,少用#define预处理命

    1.使用类型常量的优势 包含类型信息 即使重新定义了常量值,编译器也不会产生警告,导致程序中常量值不一致 2.如何...

  • 八月十一

    如果常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告,提醒...

  • BigDecimal的divide和setScale出现的dep

    很烦人的一个警告,其实问题很无语,是常量roundingMode改了。setScale(2, BigDecimal...

  • Flutter Errors

    Flutter-Dart version solving failed 问题表现 下载别人的项目,在电脑上开运行的...

  • Flutter-Dart 基础

    理论上来说,学过 JS 、Java、Kotlin 的人,学习 Dart 不会有什么难度,以为他总结了动态语言和静态...

  • Java(常量的使用与概述)

    常量分类:a>字面值常量 b>自定义常量 A>字面值常量·字符串常量·整数 常量·小数常量·字符常量·布尔常量 ...

  • iOS开发之C语言实用概述

    一、常量和变量:常量的定义:const int a = 10; 常量:整型常量实型常量字符型常量字符串常量 变量:...

  • Java基础语法之常量

    1.Java中常量分类 字面值常量 自定义常量 2.字面值常量的分类 字符串常量 整数常量 小数常量 字符常量 布...

网友评论

    本文标题:Flutter-Dart常量警告

    本文链接:https://www.haomeiwen.com/subject/gbdxurtx.html