Với cách thông thường, phải tốn nhiều dòng if else để kiểm tra, khó kiểm soát lỗi.
String depName ="";if(course !=null){
val program = course.getProgram();if(program !=null){
val department = program.getDepartment();if(department !=null){
depName = department.getName();}}}
Với Optional sẽ ngắn gọn và tường minh hơn rất nhiều.
có N1 đỉnh ghê ấy 😄, chúc e sớm đạt được mục tiêu nhé, FE khó quá thì e có thể tìm hiểu theo hướng làm comter ở cty IT VN làm cho thị trường Nhật cũng ok nhé
THẢO LUẬN
Thực ra
Optionalcó một ứng dụng rất hay trong việc đảm bảo an toàn trong các trường hợp lấy value từ nested object.Giả sử chúng ta có đối tượng
Coursevà muốn lấy thông tin như sauVới cách thông thường, phải tốn nhiều dòng
if elseđể kiểm tra, khó kiểm soát lỗi.Với
Optionalsẽ ngắn gọn và tường minh hơn rất nhiều.Anyway, cảm ơn tác giả đã tổng hợp và viết bài viết này chia sẻ kinh nghiệm cho mọi người 😊
cái cần những gì để chạy được như video vậy\
@vnshell chia buồn cùng fen
bạn ơi làm sao fix lỗi 500 server error
Cảm ơn @ViNam nha, nhận được phản hồi từ các ace làm e/m có động lực viết bài lắm ^^
A/b gợi ý thêm các chủ đề khác để chúng mình cùng bàn luận nhé 🙌
Hi b, trường hợp nó có nhiều trang thì làm sao để mình lây mấy trang kia đc b nhỉ
@nghiand1010 Em cảm ơn bác.
Hóng phần 2
bài viết hay , cảm ơn tác giả
Bài viết cung cấp kiến thức thật bổ ích
Bài viết tệ hại
😊😊😊
🥰🥰🥰
Viết về react fiber và reconciliation của react đi c
@DuongVanTien mình dùng k8s k phải làm gì cả cấu hình thôi
có N1 đỉnh ghê ấy 😄, chúc e sớm đạt được mục tiêu nhé, FE khó quá thì e có thể tìm hiểu theo hướng làm comter ở cty IT VN làm cho thị trường Nhật cũng ok nhé
đúng rồi b nhé, m đã sang Nhật theo visa diện kĩ sư CNTT đây b ơi 😅, b cần thì liên hệ vs m qua facebook YenDevy nhé
@HuyDQ ,không phải chức năng post cũng làm models à
Bài viết rất hữu ích ạ
Hay quá bạn ơi