母語がSwiftとなっているので、メモ
SwiftとDart比較
Swift
import Foundation
// 変数の宣言
var myVariable = 42
myVariable = 50
// 定数の宣言
let myConstant = 42
// 型推論による変数の宣言
let inferredInt = 42 // inferredIntはInt型
let inferredDouble = 3.14 // inferredDoubleはDouble型
let inferredString = "Hello" // inferredStringはString型
// 明示的な型宣言した定数
let explicitInt: Int = 42
let explicitDouble: Double = 3.14
let explicitString: String = "Hello"
// 明示的な型宣言した変数
var name: String = "John"
var age: Int = 30
var isActive: Bool = true
Dart
void main() {
// 変数の宣言
var myVariable = 42;
myVariable = 50;
// 定数の宣言 (実行時定数)
final myFinal = 42;
// 定数の宣言 (コンパイル時定数)
const myConst = 42;
// 型推論による変数の宣言
var inferredInt = 42; // inferredIntはint型
var inferredDouble = 3.14; // inferredDoubleはdouble型
var inferredString = "Hello"; // inferredStringはString型
// 明示的な型宣言した定数
final int explicitInt = 42;
final double explicitDouble = 3.14;
final String explicitString = "Hello";
const String myWord = "Test";
// 明示的な型宣言した変数
String name = "John";
int age = 30;
bool isActive = true;
}