Skip to content

Instantly share code, notes, and snippets.

@zoytsa
Last active May 8, 2021 15:24
Show Gist options
  • Select an option

  • Save zoytsa/fc88eead83f077daf3c6c10a9ba5ccac to your computer and use it in GitHub Desktop.

Select an option

Save zoytsa/fc88eead83f077daf3c6c10a9ba5ccac to your computer and use it in GitHub Desktop.
dart lesson 02
// 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