Skip to content

Instantly share code, notes, and snippets.

View freedive-cebu30's full-sized avatar

Joji freedive-cebu30

View GitHub Profile
void main() {
perform();
}
void perform() {
task1();
String data = task2();
task3(data);
}
void main() {
perform();
}
void perform() async {
task1();
String data = await task2();
task3(data);
}
class Person {
final String name;
final int age;
Person(this.name, this.age);
void introduce(){
print(name + ':' + age.toString());
}
}
// メソッド名と引数の型だけを定義
class Person {
Person({ required this.greeting, required this.cal });
final Function(String) greeting;
final Function(int) cal;
}
void greet(String value){
print(value + 'に挨拶!');
}
// メソッド名と引数の型だけを定義
class Person {
Person({ required this.greeting, required this.cal });
final Function(String) greeting;
final Function(int) cal;
}
main() {
Person jojo = Person(greeting: (value) => print(value + 'に挨拶!'),
cal: (value) => print(value * value),
class Person {
String? _name;
int? _age;
Person(String name, int age) {
_name = name;
_age = age;
}
void introduce() {
class Person {
String name;
int age;
Person(this.name, this.age);
void introduce() {
print(name + ':' + age.toString());
}
}
class Person {
String name;
int age;
Person(this.name, this.age);
void introduce(){
print(name + ':' + age.toString());
}
}
class Person {
String? name;
int? age;
Person(this.name, this.age);
Person.duo(){
name = 'duo';
age = 100;
}
}
class Person {
String name;
int age;
// {}をつけている
Person({required this.name, required this.age});
}
void main(){
// インスタンス化する時に、nameとageを指定している