Khác biệt giữa bản sửa đổi của “Trợ giúp:Tính toán”
Nội dung được xóa Nội dung được thêm vào
Dòng 192:
<nowiki>}}</nowiki>
<tt>''kết quả mặc định''</tt> được trả về nếu như không có <tt>''chuỗi kiểm tra''</tt> nào trùng khớp với <tt>''chuỗi được so sánh''</tt>:
<tt><nowiki>{{#switch: test | foo = Foo | baz = Baz | Bar }}</nowiki></tt> → '''{{#switch: test | foo = Foo | baz = Baz | Bar }}'''
Trong cú pháp này, kết quả mặc định phải là tham số sau cùng và không chứa dấu bằng. Ngoài ra, kết quả mặc định có thể được khai báo một cách rõ ràng bằng một <tt>''chuỗi kiểm tra''</tt> là "<tt>#default</tt>".
| ''chuỗi kiểm tra<sup>1</sup>'' = ''kết quả<sup>1</sup>''
| ''chuỗi kiểm tra<sup>2</sup>'' = ''kết quả<sup>2</sup>''
▲ <nowiki>{{#switch:</nowiki> ''comparison string''
| ''
| ''...''
| ''
| ''#default =
<nowiki>}}</nowiki>
Những kết quả mặc định đã khai báo theo cách này có thể được đặt vào bất cứ đâu trong hàm.
:<tt><nowiki>{{#switch: test | foo = Foo | #default = Bar | baz = Baz }}</nowiki></tt> → '''{{#switch: test | foo = Foo | #default = Bar | baz = Baz }}'''
Dòng 213:
:<tt><nowiki>{{#switch: test | foo = Foo | baz = Baz }}</nowiki></tt> → {{#switch: test | foo = Foo | baz = Baz }}
<nowiki>{{#switch:</nowiki> ''
| ''
| ''
| ''
| ''
| ''
| ''
| ''
| ''#default =
<nowiki>}}</nowiki>
As with <tt>[[##ifeq|#ifeq]]</tt>, the comparison is made numerically if both the comparison string and the case string being tested are numeric; or as case-sensitive string otherwise. A <tt>''case''</tt> string may be empty:
|