使用switch(true) 代替冗长的if-else

在看Go 语言指南的时候发现的,原来还真没想过这样写。 spa

switch (true) {
case 7 < 10:
    cout << "Yes" << endl;
    break;
default:
    cout << "No" << endl;
    break;
}
真是神奇…… 一样支持非0整数到true的自动转换。
相关文章
相关标签/搜索