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

138
hữu ích
4trả lời
55k xem

Chèn vs emplace vs toán tử [] trong bản đồ c ++?

Tôi đang sử dụng bản đồ lần đầu tiên và tôi nhận ra rằng có nhiều cách để chèn một yếu tố. Bạn có thể sử dụng emplace(), operator[]hoặc insert(), cộng với các biến thể như sử dụng value_typehoặc make_pair. Mặc dù có rất nhiều…
2645
hữu ích
35trả lời
450k xem

Cái gì vậy !! (không phải) toán tử trong JavaScript?

Tôi thấy một số mã dường như sử dụng một toán tử mà tôi không nhận ra, dưới dạng hai dấu chấm than, như vậy : !!. Ai đó có thể vui lòng cho tôi biết những gì nhà điều hành này làm? Bối cảnh mà tôi thấy điều này…
267
hữu ích
13trả lời
105k xem

Sự khác biệt giữa các | và || hay khai thác?

Tôi đã luôn luôn sử dụng ||(hai ống dẫn) trong các biểu thức OR, cả trong C # và PHP. Thỉnh thoảng tôi thấy một đường ống duy nhất được sử dụng : |. Sự khác biệt giữa hai tập quán đó là gì? Có bất kỳ cảnh báo nào khi sử dụng…
83
hữu ích
3trả lời
30k xem

Toán tử gán tham chiếu trong PHP, = &?

Gì =&(bằng-và) toán tử gán làm trong PHP? Có bị phản đối không?
266
hữu ích
12trả lời
74k xem

Tại sao trình biên dịch C ++ không định nghĩa toán tử == và toán tử! =?

Tôi là một fan hâm mộ lớn của việc để trình biên dịch làm nhiều việc cho bạn nhất có thể. Khi viết một lớp đơn giản, trình biên dịch có thể cung cấp cho bạn những thứ sau đây là 'miễn phí': Một constructor mặc định…
81
hữu ích
9trả lời
20k xem

Tại sao sizeof được coi là một toán tử?

Tại sao được sizeofcoi là một toán tử và không phải là một chức năng? Tài sản nào là cần thiết để đủ điều kiện là một nhà điều hành?
118
hữu ích
5trả lời
20k xem

Toán tử Scala @?

Toán tử @ của Scala làm gì? Ví dụ, trong bài đăng trên blog Xử lý ngôn ngữ chính thức trong Scala, Phần 2 có một cái gì đó như thế này case x @ Some(Nil) => x
80
hữu ích
4trả lời
12k xem

Phân chia số nguyên VB.NET vs C # [trùng lặp]?

Câu hỏi này đã có câu trả lời ở đây: Tại sao các toán tử phân chia (/) hoạt động khác nhau trong VB.NET và C #? 5 câu trả lời…
77
hữu ích
8trả lời
6.5k xem

Tại sao> = return false khi == trả về true cho các giá trị null?

Tôi có hai biến kiểu int? (hoặc Nullable <int> nếu bạn muốn). Tôi muốn thực hiện một phép so sánh lớn hơn hoặc bằng (> =) trên hai biến nhưng hóa ra, điều này trả về false nếu cả hai biến đều là null, trong khi rõ…
675
hữu ích
6trả lời
808k xem

Hành vi của toán tử tăng và giảm trong Python?

Tôi nhận thấy rằng một toán tử tăng / giảm trước có thể được áp dụng trên một biến (như ++count). Nó biên dịch, nhưng nó không thực sự thay đổi giá trị của biến! Hành vi của các toán tử tăng / giảm trước (++ / -) trong…
1271
hữu ích
7trả lời
634k xem

Toán tử dịch chuyển bitwise (bit-shift) là gì và chúng hoạt động như thế nào?

Tôi đã cố gắng học C trong thời gian rảnh rỗi và các ngôn ngữ khác (C #, Java, v.v.) có cùng một khái niệm (và thường là cùng các toán tử) ... Những gì tôi đang tự hỏi là, ở một mức độ cốt lõi, những gì không bit thay đổi…
247
hữu ích
3trả lời
134k xem

Dấu chấm hỏi và toán tử dấu chấm là gì? có nghĩa là trong C # 6.0?

Với C # 6.0 trong bản xem trước VS2015, chúng tôi có một toán tử mới ?., có thể được sử dụng như thế này: public class A { string PropertyOfA { get; set; } } ... var a = new A(); var foo =…
367
hữu ích
12trả lời
412k xem

Sự khác biệt giữa '/' và '//' khi được sử dụng để phân chia là gì?

Có lợi ích gì khi sử dụng cái này hơn cái kia? Trong Python 2, cả hai dường như trả về cùng một kết quả: >>> 6/3 2 >>> 6//3 2
120
hữu ích
4trả lời
20k xem

Làm gì &. (dấu chấm và dấu chấm) có nghĩa là trong Ruby?

Tôi bắt gặp dòng mã ruby ​​này. Điều này &.có nghĩa là gì? @object&.method
70
hữu ích
5trả lời
47k xem

Toán tử ternary mà không có người khác?

Có một thành ngữ ruby ​​cho "If do-this" và "do-this" chỉ như một lệnh đơn giản không? ví dụ, tôi đang làm object.method ? a.action : nil để trống mệnh đề khác, nhưng tôi cảm thấy có lẽ có một cách làm việc ngu ngốc…

15 30 50 mỗi trang