3/100DaysOfFlutter: Dart Sound Null Safety, Null Assign, Null Check, Everything null.
Dart에서 null 안전 학습:
null Safety가 필요한 이유를 이해합니다. Null은 아무 것도 없다는 뜻입니다. 따라서 null 값이 있는 경우 언제든지 프로그램을 처리해야 합니다. 무엇을 수행해야 합니까?
사운드 Null안전:
소리를 통해 여기에서 값이 null이 될 때를 알 수 있음을 이해할 수 있습니다. 따라서 해당 흐름에 대해 SOUND Null Safety를 사용합니다.
int i = 0;
i= null; ❌
// here i is 0; but what if somepoint it becomes null;
// then it will throw an error
// so we need to add a check for null
<!-- down arrow unicode -->
int❓ j = 1;
//^ this is a nullable variable; so in future it can be null; and wount' throw error.
// make any value nullable by adding ❓after the variable type.
j = null; ✅
List<String> names = ['Ram', 'Shyam', 'Hari'];
names[0] = null; ❌
List<String?> names2 = ['Ram', 'Shyam', null];
names2[0] = null; ✅
List<String>? names3 = ['Ram', 'Shyam', 'Hari'];
names3 = null ✅
// for making a list nullable we need to add ? after the list type here it is String.
List<String?>? names4 = [null, null, "Ram"]; ✅
// Here List as well as list Type is also nullable.
Null 지정:
Null 할당은 값이 null인 경우를 의미합니다. 이 값을 할당합니다.
int? age = 12;
age = null;
int RealAge = age ?? 18;
// adding this ❓❓ after the variables (age) makes us sure that if any case the value of age is null the RealAge will be 18;
널 체크
Null 검사는 값이 null인지 여부를 확인하고 그에 따라 작업을 수행하는 프로세스입니다.
List<String>? names5 = null;
print(names5?.length);
// it is shortcut for
if(names5 != null) {
print(names5.length);
} else {
print("null");
}
print(Person?.skills?.length);✅
.❓.❓.❓
// it will only print the length of skills if the person is not null and if the skills are not null.
객체에 대해 설명하겠습니다. 다음 블로그의 수업.
빠진 것이 있거나 이해하지 못하는 것이 있으면 저와 공유하십시오. 부끄러워하지마 ㅠㅠㅠ
트위터 🕊️에서 나를 핑
여기에서 오늘의 코드를 확인하세요.
Repo
🤝🏾연결:
트위터: 🕊️
Github: 🐧 @theabhayprajapati
Reference
이 문제에 관하여(3/100DaysOfFlutter: Dart Sound Null Safety, Null Assign, Null Check, Everything null.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/theabhayprajapati/3-100daysofflutter-dart-sound-null-safety-null-assign-null-check-everything-null-2837
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
소리를 통해 여기에서 값이 null이 될 때를 알 수 있음을 이해할 수 있습니다. 따라서 해당 흐름에 대해 SOUND Null Safety를 사용합니다.
int i = 0;
i= null; ❌
// here i is 0; but what if somepoint it becomes null;
// then it will throw an error
// so we need to add a check for null
<!-- down arrow unicode -->
int❓ j = 1;
//^ this is a nullable variable; so in future it can be null; and wount' throw error.
// make any value nullable by adding ❓after the variable type.
j = null; ✅
List<String> names = ['Ram', 'Shyam', 'Hari'];
names[0] = null; ❌
List<String?> names2 = ['Ram', 'Shyam', null];
names2[0] = null; ✅
List<String>? names3 = ['Ram', 'Shyam', 'Hari'];
names3 = null ✅
// for making a list nullable we need to add ? after the list type here it is String.
List<String?>? names4 = [null, null, "Ram"]; ✅
// Here List as well as list Type is also nullable.
Null 지정:
Null 할당은 값이 null인 경우를 의미합니다. 이 값을 할당합니다.
int? age = 12;
age = null;
int RealAge = age ?? 18;
// adding this ❓❓ after the variables (age) makes us sure that if any case the value of age is null the RealAge will be 18;
널 체크
Null 검사는 값이 null인지 여부를 확인하고 그에 따라 작업을 수행하는 프로세스입니다.
List<String>? names5 = null;
print(names5?.length);
// it is shortcut for
if(names5 != null) {
print(names5.length);
} else {
print("null");
}
print(Person?.skills?.length);✅
.❓.❓.❓
// it will only print the length of skills if the person is not null and if the skills are not null.
객체에 대해 설명하겠습니다. 다음 블로그의 수업.
빠진 것이 있거나 이해하지 못하는 것이 있으면 저와 공유하십시오. 부끄러워하지마 ㅠㅠㅠ
트위터 🕊️에서 나를 핑
여기에서 오늘의 코드를 확인하세요.
Repo
🤝🏾연결:
트위터: 🕊️
Github: 🐧 @theabhayprajapati
Reference
이 문제에 관하여(3/100DaysOfFlutter: Dart Sound Null Safety, Null Assign, Null Check, Everything null.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/theabhayprajapati/3-100daysofflutter-dart-sound-null-safety-null-assign-null-check-everything-null-2837
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
int? age = 12;
age = null;
int RealAge = age ?? 18;
// adding this ❓❓ after the variables (age) makes us sure that if any case the value of age is null the RealAge will be 18;
Null 검사는 값이 null인지 여부를 확인하고 그에 따라 작업을 수행하는 프로세스입니다.
List<String>? names5 = null;
print(names5?.length);
// it is shortcut for
if(names5 != null) {
print(names5.length);
} else {
print("null");
}
print(Person?.skills?.length);✅
.❓.❓.❓
// it will only print the length of skills if the person is not null and if the skills are not null.
객체에 대해 설명하겠습니다. 다음 블로그의 수업.
빠진 것이 있거나 이해하지 못하는 것이 있으면 저와 공유하십시오. 부끄러워하지마 ㅠㅠㅠ
트위터 🕊️에서 나를 핑
여기에서 오늘의 코드를 확인하세요.
Repo
🤝🏾연결:
트위터: 🕊️
Github: 🐧
@theabhayprajapati
Reference
이 문제에 관하여(3/100DaysOfFlutter: Dart Sound Null Safety, Null Assign, Null Check, Everything null.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/theabhayprajapati/3-100daysofflutter-dart-sound-null-safety-null-assign-null-check-everything-null-2837텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)