Câu hỏi được gắn thẻ «ternary-operator»

Toán tử điều kiện là một toán tử bậc ba là một phần của cú pháp cho một biểu thức điều kiện cơ bản trong một số ngôn ngữ lập trình. Nó cũng thường được gọi là toán tử bậc ba hoặc nội tuyến if. Các ngôn ngữ khác nhau có cú pháp khác nhau cho cùng một cấu trúc, nhưng tất cả đều chọn giữa một trong hai tùy chọn dựa trên một điều kiện.


13
Làm cách nào để tôi sử dụng toán tử ternary (? :) Trong PHP như một cách viết tắt cho tên nếu / khác khác?
Dựa trên các ví dụ từ trang này , tôi có các mẫu mã làm việc và không hoạt động bên dưới. Mã làm việc sử dụng ifcâu lệnh: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Mã không hoạt động bằng cách sử dụng toán tử ternary: $test = (empty($address['street2'])) ? 'Yes …


4
Angularjs xây dựng if-then-else trong biểu thức
Tôi có thể bằng cách nào đó sử dụng cấu trúc if-then-else (toán tử bậc ba) trong biểu thức anglejs không, ví dụ: tôi có hàm $ scope.isExists (item) phải trả về giá trị bool. Tôi muốn một cái gì đó như thế này, <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) …

2
Toán tử bậc ba trong Java chỉ đánh giá một biểu thức kể từ Java 7 - điều đó có khác trong Java 1.6 trở xuống không?
Chuẩn bị cho kỳ thi 1 Lập trình viên Java SE 8 được chứng nhận Oracle Certified Associate, tôi đã xem qua đoạn văn sau về biểu thức bậc ba trong Hướng dẫn ôn tập chính thức: Đánh giá biểu thức bậc ba Kể từ Java 7, chỉ một trong …

7
Toán tử bậc ba viết tắt trong Javascript
Tôi biết rằng trong php 5.3 thay vì sử dụng cú pháp toán tử bậc ba dư thừa này: startingNum = startingNum ? startingNum : 1 ... chúng ta có thể sử dụng cú pháp viết tắt cho các toán tử bậc ba của mình nếu có: startingNum = startingNum …


9
?: ?? Toán tử thay vì IF | ELSE
public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.