Giới thiệu Trước khi mình học Swift thì có học qua C++, C#, Ruby, Python, những ngôn ngữ này đều không có kiểu Optional, hoặc có nhưng khó dùng ( hiện giờ C++, C# cũng có optional ). Mình cũng phải mất khoảng thời gian mới hiểu rõ Optional trong Swift. Bạn có tự hỏi khi nào nên xài !, khi nào xài ?, và tại sao có 2 dấu này trong Swift. Rồi mấy thuật ngữ như Forced Unwrapping, Optional Binding, Nil coalescing là cái khỉ gì? Khi vọng bài viết này sẽ giúp bạn hiểu rõ về kiểu Optional này cũng như những thắc mắc trên.
Toàn tập về Optional trong Swift
Toàn tập về Optional trong Swift
Toàn tập về Optional trong Swift
Giới thiệu Trước khi mình học Swift thì có học qua C++, C#, Ruby, Python, những ngôn ngữ này đều không có kiểu Optional, hoặc có nhưng khó dùng ( hiện giờ C++, C# cũng có optional ). Mình cũng phải mất khoảng thời gian mới hiểu rõ Optional trong Swift. Bạn có tự hỏi khi nào nên xài !, khi nào xài ?, và tại sao có 2 dấu này trong Swift. Rồi mấy thuật ngữ như Forced Unwrapping, Optional Binding, Nil coalescing là cái khỉ gì? Khi vọng bài viết này sẽ giúp bạn hiểu rõ về kiểu Optional này cũng như những thắc mắc trên.