首页 > 其他分享 >无涯教程-Dart - Single函数

无涯教程-Dart - Single函数

时间:2023-11-15 19:06:12浏览次数:47  
标签:12 lst List 无涯 single dart list Single Dart

检查列表是否只有一个元素并返回它。

Single - 语法

List.single 

Single - 示例

void main() { 
   var lst=new List(); 
   lst.add(12);
   print("The list has only one element: ${lst.single}"); 
}  

它将产生以下输出-

The list values in reverse order: (13, 12) 

它将产生以下输出-

The list has only one element: 12 

如果列表中包含多个元素,则此属性将引发异常。以下示例说明了相同的内容-

void main() { 
   var lst=new List(); 
   lst.add(12); 
   lst.add(10); 
   print(lst.single); 
}

如果列表包含多个元素,则相同的代码将引发以下异常 -

Unhandled exception: 
Bad state: Too many elements 
#0 List.single (dart:core-patch/growable_array.dart:234) 
#1 main (file:///D:/Learnfk/Boolean.dart:6:13) 
#2 _startIsolate.<anonymous closure> (dart:isolatepatch/isolate_patch.dart:261) 
#3 _RawReceivePortImpl._handleMessage (dart:isolatepatch/isolate_patch.dart:148)

参考链接

https://www.learnfk.com/dart-programming/dart-programming-list-single-method.html

标签:12,lst,List,无涯,single,dart,list,Single,Dart
From: https://blog.51cto.com/u_14033984/8400206

相关文章

  • 无涯教程-Dart - toString()函数
    返回对象的字符串表示形式。toString-语法val.toString()toString-返回类型返回一个字符串。toString-示例voidmain(){intn=12;varres=n.toString();print("NewString:${res}");}它将产生以下输出-。NewString:12参考链接https://w......
  • 无涯教程-Dart - Length函数
    返回字符串的长度,包括空格,制表符和换行符。Length-语法String.lengthLength-示例voidmain(){Stringstr="HelloAll";print("Thelengthofthestringis:${str.length}");}它将产生以下输出-。Thelengthofthestringis:9参考链接https://www......
  • 无涯教程-Dart - isEmpty函数
    如果字符串为空,则返回true;否则返回false。isEmpty-语法String.isEmptyisEmpty-示例voidmain(){Stringstr="Learnfk";print(str.isEmpty);}它将产生以下输出-。False参考链接https://www.learnfk.com/dart-programming/dart-programming-string-p......
  • 无涯教程-Dart - codeUnits函数
    返回给定字符串的UTF-16代码单元的列表。codeUnits-语法String.codeUnitscodeUnits-示例voidmain(){Stringstr="Hello";print(str.codeUnits);}它将产生以下输出-[72,101,108,108,111]参考链接https://www.learnfk.com/dart-programming/dart-......
  • 无涯教程-Dart - truncate函数
    丢弃任何小数位后返回整数。truncate-语法Number.truncate()truncate-返回值返回不带小数点的int。truncate-示例voidmain(){doublen1=2.123;varvalue=n1.truncate();print("Thetruncatedvalueof2.123=${value}");}它将产生以下输出-......
  • 无涯教程-Dart - Round函数
    此方法返回四舍五入到最接近整数的数字的值。Round-语法Number.round()Round-返回值返回四舍五入到最接近整数的数字的值。Round-示例voidmain(){doublen1=12.023;doublen2=12.89;varvalue=n1.round();print(value);value=......
  • 无涯教程-Dart - remainder函数
    在将两个数字相除后,它将返回截断的余数。remainder-语法Number.remainder(x)x-表示分隔线remainder-返回值返回除法的余数。remainder-示例voidmain(){vara=10;varb=17;print(a.remainder(2));print(b.remainder(2));}它将产......
  • 无涯教程-Dart - Floor函数
    此方法返回小于或等于数字的最大整数。Floor-语法Number.floor()Floor-返回值返回小于或等于数字x的最大整数。Floor-示例voidmain(){vara=2.9;print("HiLearnfkThefloorvalueof2.9=${a.floor()}");}它将产生以下输出-HiLearnfkThefloor......
  • 无涯教程-Dart - compareTo函数
    它返回一个整数,指示两个数字之间的关系。compareTo-语法Number.compareTo(x)x  - 代表一个数字。compareTo-返回值返回值-0  - 如果值相等。1  - 如果当前数字对象大于指定的数值。-1 - 如果当前数字对象小于指定的数字值。compareTo-......
  • 无涯教程-Dart - ceil函数
    此属性返回上限值,该上限值是大于或等于数字的最小整数。ceil-语法Number.ceil()ceil-示例voidmain(){vara=2.4;print("HiLearnfkTheceilingvalueof2.4=${a.ceil()}");}它将产生以下输出-。HiLearnfkTheceilingvalueof2.4=3参考链接http......