Những trò troll của swift
swift
62
Fun
9
White

VietHQ viết ngày 19/10/2018

Swift là ngôn ngữ do Apple tạo ra và nhận được sử ủng hộ lớn từ cộng đồng. Nhất là từ khi nó opensource. Bản thân ngôn ngữ vẫn đang ngày một hoàn thiện, tuy nhiên nó vẫn có một số chỗ vi diệu :3.

1. Int + Double

Giá trị của nó là bao nhiêu nhỉ? Đối với Swift chúng ta có một cách khá hay để tính.

alt text

2. Sử dụng Tuple

Có một vấn đề khi sử dụng tuple, có lẽ nó sẽ sớm được fix trong phiên bản tiếp theo của swift. Hiện tại, bạn có thể tái hiện nó qua tình huống sau:

alt text

Ta gán tuple y = x nhưng y.0 = x.1 (do 2 giá trị này dùng chung định danh). Mọi thứ sẽ chẳng có vấn đề gì, nếu ta không so sánh x == y, nó sẽ return false. Nguyên nhân là khi thực hiện phép so sánh, x.0 được so sánh với y.0, x.1 so sánh với y.1.

Thú vị phải không :)?

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

VietHQ

16 bài viết.
7 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
7 1
Giới thiệu Callback là kĩ thuật được ưa chuộng trong lập trình hiện nay. Ngặt nỗi, nếu sử dụng không khéo rất dễ xảy ra callback hell. Dưới con mắ...
VietHQ viết 11 tháng trước
7 1
White
5 1
Thời gian đầu làm việc với objc mình khá băn khoăn trong việc sử dụng các thuộc tính trong property như strong, weak, copy, assign. Nhân lúc rảnh r...
VietHQ viết hơn 4 năm trước
5 1
White
5 0
1. Giới thiệu Từ hồi mới bắt đầu làm IOS, thằng nào cũng hỏi mình có biết sử dụng AFNetworking không? Khổ nỗi lúc đó, mình mới chuyển từ làm game ...
VietHQ viết 2 năm trước
5 0
Bài viết liên quan
White
13 4
(Link) (Link) (Link) Ở 2 phần tut trước, mình đã hướng dẫn khá chi tiết cách viết một ứng dụng camera có tích hợp chức năng nhận diện khuôn mặ...
HoangPH viết 4 năm trước
13 4
White
0 0
Có một bức ảnh rất hay nhìn thấy trên hacker news vẽ bản đồ của C++ và các lãnh chúa của ngôn ngữ này. Copy về đây anh em xem cho vui. http://gold...
cpplover viết gần 4 năm trước
0 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
16 bài viết.
7 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!