Last active
May 8, 2021 15:24
-
-
Save zoytsa/fc88eead83f077daf3c6c10a9ba5ccac to your computer and use it in GitHub Desktop.
dart lesson 02
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // continue Dart lessons. Lesson 2 | |
| //import 'dart:io'; | |
| String? sliyanieStrok(String a, String b) { | |
| return a + b; | |
| } | |
| void main(List<String> args) { | |
| var myResult = sliyanieStrok('1: hello', ', world!'); | |
| print(myResult); | |
| // функция, помещенная в переменную myFunction | |
| var myFunction; // dynamic variable | |
| myFunction = 5; | |
| myFunction = 'my text'; | |
| myFunction = 0.0; | |
| print(myFunction); | |
| print('\n'); | |
| print('Illustrating putting function into variable:'); | |
| print('-------------'); | |
| final myNewFunction = (String a, String b) { | |
| return a + b; | |
| }; | |
| myFunction = myNewFunction; | |
| myResult = myFunction('2: hello', ', world!'); | |
| print(myResult); | |
| myFunction = sliyanieStrok; | |
| myResult = myFunction('3: hello', ', world!'); | |
| print(myResult); | |
| print('\n'); | |
| print('Illustrating text input with stdin.readLineSync():'); | |
| print('-------------'); | |
| print('Введите число больше 5-ти ...'); | |
| //final myLine = stdin.readLineSync() ?? ''; | |
| final myLine = '10'; | |
| print(myLine); | |
| var myNum = int.tryParse(myLine) ?? 0; | |
| if (myNum < 6) { | |
| print('too low...'); | |
| } else { | |
| print('okay..'); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment