当前位置: 首页 > wzjs >正文

html 网站 模板seo搜索优化是什么意思

html 网站 模板,seo搜索优化是什么意思,ps网页设计培训,上海企业网站Dart 中的 identical 函数与 const 关键字 identical 函数 identical 函数用于检查两个引用是否指向同一个对象。它返回一个布尔值,表示两个对象是否是同一个实例。 用法 bool identical(Object? a, Object? b )示例代码解析 以下代码展示了 identical…

Dart 中的 identical 函数与 const 关键字

identical 函数

identical 函数用于检查两个引用是否指向同一个对象。它返回一个布尔值,表示两个对象是否是同一个实例。

用法

bool identical(Object? a,    Object? b   
)

示例代码解析

以下代码展示了 identical 函数的用法:

void main() {// 普通对象var o1 = Object();var o2 = Object();print(identical(o1, o2)); // false,不同对象print(identical(o1, o1)); // true,同一个对象// 常量对象var o3 = const Object();var o4 = const Object();print(identical(o3, o4)); // true,共享存储空间print(identical(o3, o3)); // true,共享存储空间// 列表print(identical([2], [2])); // false,不同对象var a = [2];var b = [2];print(identical(a, b)); // false,不同对象// 常量列表print(identical(const [2], const [2])); // true,共享存储空间const c = [2];const d = [2];print(identical(c, d)); // true,共享存储空间// 不同值的常量列表const e = [2];const f = [3];print(identical(e, f)); // false,不同值
}

代码说明

  1. 普通对象

    • var o1 = Object();var o2 = Object(); 创建了两个不同的对象。
    • identical(o1, o2) 返回 false,因为它们是不同的对象。
    • identical(o1, o1) 返回 true,因为它们是同一个对象。
  2. 常量对象

    • var o3 = const Object();var o4 = const Object(); 创建了两个常量对象。
    • identical(o3, o4) 返回 true,因为常量对象在内存中共享存储空间。
  3. 列表

    • print(identical([2], [2])); 返回 false,因为它们是不同的列表对象。
    • var a = [2];var b = [2]; 创建了两个不同的列表对象。
    • identical(a, b) 返回 false,因为它们是不同的对象。
  4. 常量列表

    • print(identical(const [2], const [2])); 返回 true,因为常量列表在内存中共享存储空间。
    • const c = [2];const d = [2]; 创建了两个常量列表。
    • identical(c, d) 返回 true,因为它们共享存储空间。
  5. 不同值的常量列表

    • const e = [2];const f = [3]; 创建了两个不同值的常量列表。
    • identical(e, f) 返回 false,因为它们的值不同。

输出结果

运行上述代码,输出结果为:

false
true
true
true
false
true
false

注意事项

  1. 常量对象的共享存储空间

    • 使用 const 关键字声明的对象在内存中共享存储空间,即使它们被多次声明。
    • 这适用于所有常量对象,包括常量列表、常量映射等。
  2. 普通对象的独立存储空间

    • 使用 new 或直接调用构造函数创建的对象在内存中是独立的,即使它们的值相同。
  3. identical 函数的用途

    • identical 函数用于检查两个引用是否指向同一个对象,而不是检查它们的值是否相等。
    • 如果需要检查值是否相等,可以使用 == 运算符。

总结

通过使用 identical 函数,可以检查两个引用是否指向同一个对象。在 Dart 中,const 关键字声明的常量对象在内存中共享存储空间,而普通对象则在内存中独立存储。合理使用 const 关键字可以减少内存占用,提高代码效率。希望本教程对您有所帮助!

http://www.dtcms.com/wzjs/69705.html

相关文章:

  • 校园二手交易网站开发网络服务主要包括
  • 南通网站开发公司免费建站哪个比较好
  • 做网站 报价 需要了解快速提高排名
  • 龙华营销型网站建设苏州百度快照优化排名
  • 集美网站开发上海百度推广公司排名
  • 大连h5开发公司西安seo培训
  • 做卫浴软管的网站注册域名
  • 惠州制作公司网站线上渠道推广怎么做
  • 如何做下载网站赚钱网络营销环境
  • 泉州人才网石家庄seo外包的公司
  • 中国十大网站建设企业制作一个网站需要多少费用
  • vps云服务器佛山seo整站优化
  • 北京网站优化页面专业外贸网络推广
  • asp.net网站项目建设深圳今天重大事件新闻
  • 大连市网站推广公司seo工具在线访问
  • 做跨境电商看国外的哪些网站新闻稿件
  • 开发公司技术科总结上海最大的seo公司
  • icp备案查询网站网络营销模式案例
  • 垂直网站百度怎么注册自己的网站
  • 网站开发与设计英文文献长沙网站优化培训
  • 做网站站长交加盟费百度站长电脑版
  • wordpress 自定义搜索功能班级优化大师下载安装
  • wordpress 安全选项石首seo排名
  • 青岛企业做网站徐州seo排名收费
  • 公司网站建设的目标怎么在百度上推广自己的店铺
  • 郑州专业网站优化爱站网工具
  • 广德县建设协会网站自己怎么创建网站
  • 商城网站建设明细陕西省人民政府
  • wordpress缓存无法清除企业网站seo优化公司
  • 免费cdn服务器搜索引擎优化seo名词解释