Я пытался получить четкое объяснение того, что: означает в дротике.
Насколько я могу судить, это похоже на какой-то оператор, но я не могу получить четкого объяснения о том, что именно он делает.
Я понимаю, что он привык так назначать вещи другим вещам, но я не уверен в деталях.
Я пробовал погуглить, не повезло.
Я пробовал искать в документации по дротику.
https://dart.dev/guides/language/language-tour#operators
Я знаю, что он используется как часть условных выражений, как здесь:
https://dart.dev/guides/language/language-tour#conditional -выражения
Вот примеры его использования:
Пример 1:
class someBloc extends Bloc<someEvent, someState> {
someBloc() : super(someState.initial());
}
Пример 2:
class someClass {
final String requestType;
final String name;
factory someClass.fromJson(Map<String, dynamic> json) {
return SomeClass(
requestType: json['Type'],
name: json['Name']);
}
}