ν¨μ
π¬ λ¦¬ν΄ νμ μΌλ‘λ λͺ¨λ νμ κ³Ό voidλ₯Ό μ§μ ν μ μμΌλ©°, voidλ μλ΅μ΄ κ°λ₯νλ€.
print() ν¨μ
π¬ μνλ λ©μμ§λ₯Ό μΆλ ₯νλ ν¨μ
π¬ λ³μ μμ $ κΈ°νΈλ₯Ό λΆμ¬μ λ¬Έμμ΄ λ΄μ λ³μλ₯Ό μ½μ ν μ μλ€. λ°©λ²μ μ½νλ¦°κ³Ό λμΌνλ€.
String _name = 'Ryong';
int _age = 20;
main() {
print('$_nameμ $_ageμ΄μ
λλ€.');
print('$_nameμ ${_name.length} κΈμμ
λλ€.');
}
μ΅μμ ν¨μ
π¬ ν΄λμ€ λ°μ μμ±νλ ν¨μλ‘, μ΄λμμλ νΈμΆν μ μλ€.
π¬ ν΄λμ€ λ΄λΆμ μ μΈλ ν¨μμ΄λλΌλ static ν€μλλ₯Ό λΆμ΄λ©΄ μ΅μμ ν¨μμ²λΌ μ¬μ©ν μ μλ€.
μ΅λͺ ν¨μ
([μΈμλͺ ]) { [λμ λλ λ°νκ°] }
(number) {
return number % 2 == 0;
};
λλ€μ
π¬ μΌμͺ½μλ μΈμλͺ μ μμ±νκ³ , μ€λ₯Έμͺ½μλ λμν μ½λ λλ λ°νκ°μ μμ±νλ€.
([μΈμλͺ ]) => [λμ λλ λ°νκ°]
(number) => number % 2 == 0;
μ ν 맀κ°λ³μ
π¬ ν¨μ μ μμμ { }λ‘ κ°μΌ 맀κ°λ³μλ μ νμ μΌλ‘ μ¬μ©ν μ μλ€.
π¬ νΈμΆν λ 맀κ°λ³μλͺ μ κ° μμ μ¨μ£Όλ©΄ λλ€.
void something({String name, int age}) { }
void main() {
something(name: 'Ryong', age: 10);
something(name: 'Ryong');
something(age: 10);
something();
}
π¬ νμ 맀κ°λ³μμ μ ν 맀κ°λ³μλ₯Ό κ°μ΄ μ¬μ©νκ³ μΆλ€λ©΄, μμͺ½μ νμ 맀κ°λ³μλ₯Ό λ¨Όμ λ¬μΌ νλ€.
void something(String name, {int age}) { }
void main() {
something('Ryong', age: 10);
something('Ryong');
something(age: 10); // error
something(); // error
}
π¬ μ ν 맀κ°λ³μλ κΈ°λ³Έκ°μ μ§μ ν μ μλ€.
void something(String name, {int age = 10}) { }
void main() {
something('Ryong', age: 10); // Ryong, 10μ΄
something('Ryong'); // Ryong, 10μ΄
}
'Dart' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ Dart ] ν¨μν νλ‘κ·Έλλ° (0) | 2021.12.21 |
---|---|
[ Dart ] 컬λ μ (0) | 2021.12.21 |
[ Dart ] κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° (0) | 2021.12.21 |
[ Dart ] λΆκΈ°μ λ°λ³΅ (0) | 2021.12.21 |
[ Dart ] κΈ°λ³Έ λ¬Έλ² (0) | 2021.12.21 |