我喜歡C#,但是,例如,一個簡單的條件,如以下是相當冗長什麼它試圖達到:是否有一種語言具有這種簡化的語法?
if ((ctr == "BT") || (ctr = "B")) {
ctrName = "Brian";
} else if ((ctr == "G") || (ctr = "GD")) {
ctrName = "George";
}
我在想,在一個理想的語言它可以被編碼類似:
if ctr:
in {"BT", "B"}: ctr = "Brian"
in {"G", "GD" }: ctr = "George"
有沒有更像這樣的語言?
是那兩個單=錯別字? – BoltClock
爲什麼不linq到字典 – Ramankingdom
根據你想匹配什麼,一個'RegEx'匹配可能是適當的(不適用於這種情況,但對於你想要匹配更復雜變化的東西)。 –