λͺ¨λ νλ‘κ·Έλλ° μΈμ΄μμ λ³μμ μ°μ°μ΄ κΈ°λ³Έμ€μ κΈ°λ³Έμ΄μ£ ?
Dartμμμ λ³μμ μ°μ°μ μ΄λ€μ§ μμλ΄ μλ€.
λ³μλ 무μμΌκΉ?
νλμ κ°μ μ μ₯ν μ μλ μ μ₯곡κ°
μΌλ°μ μΈ λ³μ(Variable)μ΄λΌκ³ νλ©΄ μνμ μΈ μλ―Έλ‘ λ³νλ κ°μ λνλ΄λ λ¬ΈμλΌκ³ λ§ν μ μλ€.
μ λ νλ¦° λ§μ μλμ§λ§, νλ‘κ·Έλλ°μ 곡λΆνλ μ¬λμ΄λΌλ©΄ μ‘°κΈ λ€λ₯Έ λ§λ‘ ννν μ μμ΄μΌ λλ€κ³ μκ°νλ€. λ³μμ 근볡μ μΈ λ»μ ν¬κ² λ¬λΌμ§μ§ μμ§λ§, νλ‘κ·Έλλ°μμ λ³μλ νλμ κ°μ μ μ₯ν μ μλ μ μ₯κ³΅κ° μ΄λΌκ³ ν μ μλ€.
Dartμμ λ³μ νμ©
λ³μμ μλ―Έμ λν΄μ μμλ΄€μΌλ, λ³μλ₯Ό μ΄λ»κ² μ¬μ©νλμ§ μμ보μ.
μ μν
int λ³μλͺ = μ μν κ°;
void main() {
// μ μν
int integerNumber = 42;
print(integerNumber); // 42
}
μ€μν
double λ³μλͺ = μ€μν κ°;
void main() {
// μ€μν
double doubleNumber = 3.14;
print(doubleNumber); // 3.14
}
λ¬Έμμ΄
String λ³μλͺ = 'λ¬Έμμ΄ κ°';
String λ³μλͺ = "λ¬Έμμ΄ κ°";
λ°μ΄νκ³Ό ν° λ°μ΄ν λμ€ μ무거λ μ°λ©΄ λ©λλΉ
void main() {
// λ¬Έμμ΄
String message1 = 'Hello, Dart!';
String message2 = "Welcome to Dart!";
print(message1); //Hello, Dart!
print(message2); //Welcome to Dart!
// λ°μ΄νκ³Ό ν° λ°μ΄νμ μ°¨μ΄λ μλ€
}
λΆλ¦¬μΈ
bool λ³μλͺ = booleanκ°;
void main() {
// λΆλ¦¬μΈκ°
bool isDartFun = true;
bool isCompanyFun = false;
print(isDartFun); // true
print(isCompanyFun); //false
}
리μ€νΈ
List<μνλ λ³μν> λ³μλͺ = [μνλ λ³μνμ κ°λ€];
μνλ λ³μν κ°μ λ§μ§ μλ κ°μ λ£μΌλ©΄ μ€λ₯λμ©
void main() {
//리μ€νΈ
List<int> numbers = [1, 2, 3, 4, 5];
List<String> fruits = ['apple', 'banana', 'orange'];
print(numbers); // [1, 2, 3, 4, 5]
print(fruits); // [apple, banana, orange]
}
Maps
Map<keyκ° μλ£ν, valueκ° μλ£ν> λ³μλͺ = {keyκ°: valueκ° λ€}
void main() {
// Maps
Map<String, dynamic> person = {
'name': 'John Doe',
'age': 30,
'isStudent': false,
};
print(person); // {name: John Doe, age: 30, isStudent: false}
}
λμ νμ΄ν
dynamic λ³μλͺ = μ무κ°
μ λΈλ‘κ·Έμμ μ€λͺ νμ§λ§, λμ νμ΄νμ μ¬μ©νλ©΄ μ΄λκ°μ΄λ μ μ₯ν μ μμ΅λλ€.
void main() {
// λμ νμ΄ν
dynamic dynamicVariable = 'I can be a string';
dynamicVariable = 42;
print(dynamicVariable); // 42
}
λ§μΉλ©°
λ³μμ μλ―Έμ λ³μμ μ μΈ λ°©λ²μ λν΄ μμ보μλλ°, κ°λ¨νλ€λκ±Έ μ μ μμ£ ?
λ€μ λΈλ‘κ·Έμμλ λ³μλ₯Ό νμ©ν κ³μ°μ λν΄ μ 리ν΄λ³΄κ² μ΅λλ€
'π» κ°λ° > Flutter' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Flutter] android studioμμ Flutter νλ‘μ νΈ λ§λ€κΈ° (0) | 2024.05.29 |
---|---|
[Flutter] MissingPluginException(No implementation found for method initialise on channel flutter.stripe/payments) (0) | 2024.05.29 |
[Flutter] μ°μ° (0) | 2024.05.27 |
[Flutter] μ μ νμ΄ν κ°λ°μ΄λ? (2) | 2024.05.24 |
Flutterλ 무μμΌκΉ? (0) | 2024.05.23 |