fork download
  1. import 'dart:io';
  2.  
  3. void main() {
  4. dynamic inputName = "shrouk";
  5. dynamic inputAge = '21';
  6.  
  7. List<String> extra = ['From Beni Suef 💙'];
  8.  
  9. List<String> n = [ ]
  10. ..add(inputName is! String ? 'Unknown' : inputName)
  11. ..add(inputAge is int ? '$inputAge' : '0')
  12. ..add((inputAge is int && inputAge >= 18) ? 'Adult' : 'Minor')
  13. ..addAll([...extra]);
  14.  
  15. print('Name: ${n[0]}');
  16. print('Age: ${n[1]}');
  17. print('Status: ${n[2]}');
  18. print('Extra: ${n[3]}');
  19. }
Success #stdin #stdout 1.67s 136664KB
stdin
Standard input is empty
stdout
Name: shrouk
Age: 0
Status: Minor
Extra: From Beni Suef 💙