我喜欢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'匹配可能是适当的(不适用于这种情况,但对于你想要匹配更复杂变化的东西)。 –