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 1 năm 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 hơn 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 hơn 4 năm trước
13 4
White
2 0
Có nhiều cách viết blog công nghệ hơn là làm bánh hay làm tình. Những ngày này Hà Nội mưa liên miên, được cái mát giời, mình lại tức cảnh sinh tìn...
VietHQ viết hơn 2 năm trước
2 0
Male avatar
2 2
(Ảnh) Xem xét lại bản thân + Nếu bạn không quá ham mê vọc vạch và chỉ muốn được trải nghiệm macOS, bạn có thể mượn bạn bè để rờ mó... mình đùa th...
trungtran.nsn viết 7 tháng trước
2 2
{{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á!