Tôi là một chút bối rối bởi hành vi này (sử dụng python 3.2): class Bar:
pass
bar = Bar()
bar.__cache = None
print(vars(bar)) # {'__cache': None}
class Foo:
def __init__(self):
Khi tên hàm PHP bắt đầu bằng dấu gạch dưới thì nghĩa là gì? ví dụ: __construct() Tôi biết những gì các cấu trúc có nghĩa nhưng tôi đã nhìn thấy những nơi khác mà chức năng bắt đầu với một dấu gạch dướ
Thỉnh thoảng tôi thấy tên biến có dấu gạch dưới kép ở đầu và cuối. Ví dụ: Article.__elasticsearch__
Có một số quy ước đặt tên liên quan đến dấu gạch dưới kép trong tên biến Ruby không?