Nhìn vào tất cả các tùy chọn luồng điều khiển
Vòng lặp:
F
: Đối với vòng lặp. Giống như Python.
V
: Cho vòng lặp trên một phạm vi. Không được đưa ra biến cũng như phạm vi, vì vậy ngắn hơn 2 ký tự.
W
: Trong khi lặp lại. Giống như Python.
#
: Vòng lặp vô hạn. Thoát với lỗi hoặc phá vỡ rõ ràng. Chỉ có try ... except
tính năng bây giờ trong Pyth.
Chức năng:
D
: Định nghĩa chung. Giống như Python.
L
: 1 đối số, không có hàm gán, như lambda của Python, nhưng được đặt tên. Tên hàm, tên biến và return ( R
) không cần phải được cung cấp, vì vậy ngắn hơn 3 ký tự.
Lập trình chức năng:
f
: Bộ lọc - chọn các thành phần của chuỗi đầu vào trả về giá trị trung thực trên lambda đầu vào.
f
: Số nguyên đầu tiên lớn hơn hoặc bằng đầu vào, cho kết quả bộ lọc trung thực.
m
: Map - biến đổi các phần tử của chuỗi đầu vào bằng lambda đầu vào.
u
: Giảm - gấp chuỗi đầu vào trên lambda đầu vào, khởi tạo bộ tích lũy thành đối số thứ ba.
o
: Thứ tự - các yếu tố cũ hơn của chuỗi đầu vào sử dụng lambda đầu vào làm khóa.
Thông thường, sẽ có nhiều khả năng cho bất kỳ vấn đề nào và chỉ bằng cách viết các giải pháp kiểm tra với từng vấn đề, bạn mới có thể tìm ra cái nào ngắn nhất.