fork download
  1. import 'dart:io';
  2.  
  3. void main() {
  4. dynamic firstName = 'Nada';
  5. dynamic lastName = ' abdelazim';
  6. dynamic role = 'User';
  7.  
  8. List<String> roles = ['Admin', 'User', 'Guest'];
  9.  
  10. List<String> output = []
  11. ..add((firstName ?? '') + ' ' + (lastName ?? ''))
  12. ..add(roles.contains(role) ? role : 'Guest');
  13.  
  14. print('Name: ${output[0]}');
  15. print('Role: ${output[1]}');
  16. }
  17.  
  18.  
  19.  
Success #stdin #stdout 1.64s 133396KB
stdin
Standard input is empty
stdout
Name: Nada  abdelazim
Role: User