IT <code> - Tag immutability [Câu hỏi]

362
hữu ích
16trả lời
165k xem

Ý nghĩa của bất biến là gì?

Đây có thể là câu hỏi ngớ ngẩn nhất từng được hỏi nhưng tôi nghĩ đó là một sự nhầm lẫn hoàn toàn cho một người mới. Ai đó có thể làm rõ những gì có nghĩa là bất biến ? Tại sao là một Stringbất biến? Những lợi thế / bất…
422
hữu ích
25trả lời
1.0m xem

Xóa các ký tự cụ thể khỏi một chuỗi trong Python?

Tôi đang cố xóa các ký tự cụ thể khỏi chuỗi bằng Python. Đây là mã tôi đang sử dụng ngay bây giờ. Thật không may, nó dường như không làm gì với chuỗi. for char in line: if char in " ?.!/;:":…
89
hữu ích
6trả lời
43k xem

Swift làm tham số phương thức có thể thay đổi?

Làm thế nào tôi có thể xử lý lỗi này mà không tạo thêm biến? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } Tôi…
82
hữu ích
19trả lời
87k xem

Chuỗi Python không thay đổi? Vậy thì tại sao một + phiên bản + b hoạt động?

Sự hiểu biết của tôi là chuỗi Python là bất biến. Tôi đã thử đoạn mã sau: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a =…
69
hữu ích
6trả lời
171k xem

Đặt giá trị System.Drawing.Color?

Hi làm thế nào để thiết lập R G Bgiá trị trong System.Drawing.Color.G? Điều này giống như System.Drawing.Color.G=255;không được phép vì nó chỉ đọc Property or indexer 'System.Drawing.Color.G' cannot be assigned toit is…
133
hữu ích
14trả lời
64k xem

Một dictal đông lạnh là gì?

Một bộ đông lạnh là một froundredet. Một danh sách đông lạnh có thể là một tuple. Một dict đông lạnh sẽ là gì? Một dict bất biến, băm. Tôi đoán nó có thể là một cái gì đó giống như collections.namedtuple, nhưng…
307
hữu ích
14trả lời
168k xem

Const trong javascript? Khi nào nên sử dụng nó và có cần thiết không?

Gần đây tôi đã bắt gặp từ khóa const trong javascript. Từ những gì tôi có thể nói, nó được sử dụng để tạo các biến không thay đổi và tôi đã thử nghiệm để đảm bảo rằng nó không thể được xác định lại (trong node.js): const x…
69
hữu ích
3trả lời
13k xem

C (có sẽ) bao gồm các tính năng để xác minh tác dụng phụ không?

Tôi biết C # đang nhận được rất nhiều hỗ trợ lập trình song song, nhưng AFAIK vẫn chưa có cấu trúc để xác minh tác dụng phụ, phải không? Tôi cho rằng điều khó khăn hơn bây giờ là C # đã được đặt ra. Nhưng có kế hoạch để có…
73
hữu ích
5trả lời
3.1k xem

Có cách nào để Object.freeze () một ngày JavaScript không?

Theo tài liệu MDNObject.freeze() : Các Object.freeze()phương pháp đóng băng một đối tượng: đó là, ngăn chặn các thuộc tính mới được thêm vào nó; ngăn chặn các tài sản hiện có bị loại bỏ; và ngăn chặn các thuộc tính hiện…
481
hữu ích
10trả lời
122k xem

Tại sao dấu chấm than được sử dụng trong phương pháp Ruby?

Trong Ruby, một số phương thức có dấu chấm hỏi ( ?) hỏi một câu hỏi như thế include?hỏi xem có bao gồm đối tượng trong câu hỏi không, điều này sẽ trả về giá trị đúng / sai. Nhưng tại sao một số phương pháp có dấu chấm than…
76
hữu ích
8trả lời
5.0k xem

Đối tượng bất biến mà tham chiếu lẫn nhau?

Hôm nay tôi đã cố gắng quấn đầu quanh những vật bất biến liên quan đến nhau. Tôi đi đến kết luận rằng bạn không thể làm điều đó mà không sử dụng đánh giá lười biếng nhưng trong quá trình tôi đã viết mã này (theo ý kiến ​​của…
154
hữu ích
21trả lời
60k xem

Làm thế nào để tạo một đối tượng bất biến trong Python?

Mặc dù tôi chưa bao giờ cần điều này, nhưng tôi nhận ra rằng việc tạo ra một vật thể bất biến trong Python có thể hơi khó. Bạn không thể ghi đè __setattr__, vì sau đó bạn thậm chí không thể đặt thuộc tính trong __init__. Phân…
153
hữu ích
13trả lời
27k xem

Làm cách nào để tránh quá nhiều thông số Vấn đề về lỗi trong thiết kế API?

Tôi có chức năng API này: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) Tôi không thích nó. Bởi vì thứ tự tham số trở nên quan trọng không cần…
88
hữu ích
10trả lời
58k xem

Là số nguyên bất biến?

Tôi biết điều này có lẽ rất ngu ngốc, nhưng rất nhiều nơi cho rằng lớp Integer trong Java là bất biến, nhưng đoạn mã sau: Integer a=3; Integer b=3; a+=b; System.out.println(a); Thực thi mà không có bất kỳ rắc rối nào…
89
hữu ích
5trả lời
12k xem

Val-mutable so với var-bất biến trong Scala?

Có hướng dẫn nào trong Scala về thời điểm sử dụng val với bộ sưu tập có thể thay đổi so với sử dụng var với bộ sưu tập không thay đổi không? Hoặc bạn nên thực sự nhắm đến val với một bộ sưu tập bất biến? Thực tế là có cả…

15 30 50 mỗi trang