【Flutter】Dart 数据类型 布尔类型 ( 布尔类型定义 | 逻辑运算 )

简介: 【Flutter】Dart 数据类型 布尔类型 ( 布尔类型定义 | 逻辑运算 )

文章目录

I . bool 类型定义

II . bool 类型逻辑运算

III . 代码示例



I . bool 类型定义


bool bool_1 = true;
bool bool_0 = false;
//打印结果 : bool_1 : true , bool_0 : false
print("bool_1 : $bool_1 , bool_0 : $bool_0");



II . bool 类型逻辑运算


// 1 . 逻辑或运算
bool bool_2 = bool_0 || bool_1;
// 2 . 逻辑与运算
bool bool_3 = bool_0 && bool_1;
//打印结果 : bool_2 : true , bool_3 : false
print("bool_2 : $bool_2 , bool_3 : $bool_3");


III . 代码示例


import 'package:flutter/material.dart';
class DartType_Bool extends StatefulWidget {
  @override
  _DartType_BoolState createState() => _DartType_BoolState();
}
class _DartType_BoolState extends State<DartType_Bool> {
  @override
  Widget build(BuildContext context) {
    //调用 Demo 示例方法
    _boolDemo();
    return Container(child: Text('布尔数据类型'),);
  }
  /**
   * 布尔类型代码示例
   */
  _boolDemo(){
    // I . 布尔类型定义
    bool bool_1 = true;
    bool bool_0 = false;
    //打印结果 : bool_1 : true , bool_0 : false
    print("bool_1 : $bool_1 , bool_0 : $bool_0");
    // II . 逻辑运算
    // 1 . 逻辑或运算
    bool bool_2 = bool_0 || bool_1;
    // 2 . 逻辑与运算
    bool bool_3 = bool_0 && bool_1;
    //打印结果 : bool_2 : true , bool_3 : false
    print("bool_2 : $bool_2 , bool_3 : $bool_3");
  }
}



执行结果 :


bool_1 : true , bool_0 : false
bool_2 : true , bool_3 : false


目录
相关文章
|
2月前
|
Dart
如何在 Flutter 项目中使用 Dart 语言?
如何在 Flutter 项目中使用 Dart 语言?
127 58
|
21天前
|
Dart UED
在 Flutter鸿蒙next版本 中使用 if 语句和三元表达式进行视图逻辑判断
在 Flutter 开发中,构建动态和响应式的用户界面是核心任务。本文详细探讨了如何使用 if 语句、三元表达式等方法进行视图逻辑判断,并提供了示例代码。通过这些方法,可以根据不同条件动态渲染组件,提高用户体验。文章还强调了保持代码可读性和合理使用匿名函数的最佳实践。
66 2
|
24天前
|
Dart
flutter dart mixin 姿势
flutter dart mixin 姿势
|
21天前
|
Dart 安全 编译器
Flutter结合鸿蒙next 中数据类型转换的高级用法:dynamic 类型与其他类型的转换解析
在 Flutter 开发中,`dynamic` 类型提供了灵活性,但也带来了类型安全性问题。本文深入探讨 `dynamic` 类型及其与其他类型的转换,介绍如何使用 `as` 关键字、`is` 操作符和 `whereType&lt;T&gt;()` 方法进行类型转换,并提供最佳实践,包括避免过度使用 `dynamic`、使用 Null Safety 和异常处理,帮助开发者提高代码的可读性和可维护性。
69 1
|
1月前
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
30 12
|
21天前
|
存储 UED 开发者
Flutter鸿蒙版本灵活使用方法间的回调处理复杂化的逻辑
在 Flutter 开发中,灵活使用函数回调可以提高代码的可重用性、简化异步编程、增强解耦设计和提升用户体验。本文通过一个简单的示例,展示了如何在 Flutter 中实现函数调用和回调的基本使用。示例代码包括主入口、页面组件和回调函数的定义与调用,详细解析了每个部分的功能和作用。通过这种方式,开发者可以在操作完成后执行特定逻辑,使代码更易读和维护。
73 0
|
3月前
|
Dart 开发工具
消除Flutter doctor的警告Warning: `dart` on your path resolves to xxx/bin/dart
消除Flutter doctor的警告Warning: `dart` on your path resolves to xxx/bin/dart
69 0
|
存储 缓存 Dart
[Flutter]足够入门的Dart语言系列之面向对象:类成员的可见性、常量和工厂构造函数详解
类和成员的可见性,这在基于库或包的开发中非常重要,Dart中提供了工厂构造函数,可以方便的实现单例、缓存实例对象、返回子类等,以及常量构造函数的使用......
303 0
[Flutter]足够入门的Dart语言系列之面向对象:类成员的可见性、常量和工厂构造函数详解
|
Dart
[Flutter]足够入门的Dart语言系列之函数:函数定义、调用、5种参数类型和main函数
函数(Function)也被称为方法(Method)。其最直观的理解就是数据中的函数,比如y=f(x),在编程中,f对输入x进行处理,返回结果y,就是一个函数......
1037 0
[Flutter]足够入门的Dart语言系列之函数:函数定义、调用、5种参数类型和main函数
|
6月前
|
前端开发 C++ 容器
Flutter-完整开发实战详解(一、Dart-语言和-Flutter-基础)(1)
Flutter-完整开发实战详解(一、Dart-语言和-Flutter-基础)(1)