Dart Set single
Syntax & Examples
Set.single property
The `single` property in Dart checks that this iterable has only one element, and returns that element.
Syntax of Set.single
The syntax of Set.single property is:
 E single This single property of Set checks that this iterable has only one element, and returns that element.
Return Type
Set.single returns value of type  E.
✐ Examples
1 Getting the single number in a set
In this example,
- We create a set of integers called `numbers` with only one element.
 - We use the `single` property to get the single element of the set.
 - We then print the single number to standard output.
 
Dart Program
void main() {
  Set<int> numbers = {42};
  int singleNumber = numbers.single;
  print('Single number in the set: $singleNumber');
}Output
Single number in the set: 42
2 Getting the single character in a set
In this example,
- We create a set of characters called `characters` with only one element.
 - We use the `single` property to get the single element of the set.
 - We then print the single character to standard output.
 
Dart Program
void main() {
  Set<String> characters = {'a'};
  String singleChar = characters.single;
  print('Single character in the set: $singleChar');
}Output
Single character in the set: a
3 Getting the single word in a set
In this example,
- We create a set of strings called `words` with only one element.
 - We use the `single` property to get the single element of the set.
 - We then print the single word to standard output.
 
Dart Program
void main() {
  Set<String> words = {'hello'};
  String singleWord = words.single;
  print('Single word in the set: $singleWord');
}Output
Single word in the set: hello
Summary
In this Dart tutorial, we learned about single property of Set: the syntax and few working examples with output and detailed explanation for each example.