打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Flutter & Dart:如何检查字符串是否为空

Flutter & Dart:如何检查字符串是否为空

作者:坚果

公众号:“大前端之旅

华为云享专家,InfoQ签约作者,OpenHarmony布道师,,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。

在使用 Flutter 和 Dart 时,可能存在必须检查给定字符串是null还是empty的情况。假设我们的应用程序的功能仅在字符串既不为也不为时继续,那么我们将创建一个名为validateString的可重用函数,如下所示:

bool validateInput(String? input) {
  if (input == null) {
    return false;
  }

  if (input.isEmpty) {
    return false;
  }

  return true;
}

我们可以像这样缩短函数:

bool validateInput(String? input) {
  return input?.isNotEmpty ?? false;
}

如果输入为nullempty ,该函数将返回false。如果此字符串至少包含一个字符,它将返回**true 。**让我们试一试:

// main.dart
bool validateInput(String? input) {
  return input?.isNotEmpty ?? false;
}

void main() {
  print(validateInput(''));
  print(validateInput('abc'));
  print(validateInput(null));
}

输出:

false
true
false
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Dart 入门教程】(一) Dart 简介与安装
Dart语言精简入门介绍
Flutter 2.2发布:针对各平台的性能优化、完善生态支持
2021年50个酷炫的Web和移动项目创意
Flutter学习之旅——实用入坑指南
Flutter学习笔记(11)--文本组件、图标及按钮组件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服