
Dartの基礎2
void main(){ //..年齢計算用の良いコード例 int age1 = 50; checkAge(age1); //..年齢計算用の良いコード例 //..年齢計算用の悪い(112歳以上)コード例 int age2 = 150; checkAge(age2); //..年齢計算用の悪い(112歳以上)コード例}void checkAge(int age){ assert(age < 112, "bad age ${age}");}
void main(){ //..年齢計算用の良いコード例 int age1 = 50; checkAge(age1); //..年齢計算用の良いコード例 //..年齢計算用の悪い(112歳以上)コード例 int age2 = 150; checkAge(age2); //..年齢計算用の悪い(112歳以上)コード例}void checkAge(int age){ assert(age < 112, "bad age ${age}");}
class Logger{ void log(dynamic v){ print(DateTime.now().toString() + ' ' + v); }}main(){ //method cascades 未使用 new Logger().log('program started'); new Logger().log('doing something'); new Logger().log('program finished'); //method cascades使用 new Logger() ..log('program started') ..log('doing something') ..log('program finished');}
main(){ var sunrise = '\u{1f305}'; print(sunrise);}
Error compiling to JavaScript:main.dart:13:1:Error: The return type can't be 'var'.var multiplyMethod2(int a, int b){^^^Error: Compilation failed.