dlang语言dmd2最新编译器版本match语句怎么使用给我一个完整可运行的例子
D语言最新编译器版本是dmd2。match语句用于模式匹配,类似于switch语句,但更灵活。
以下是一个完整可运行的例子,演示如何使用match语句:
import std.stdio;
void main()
{
int num = 5;
match (num)
{
case 1:
writeln("一");
break;
case 2:
writeln("二");
break;
case 3:
writeln("三");
break;
case 4:
writeln("四");
break;
default:
writeln("其他");
break;
}
}
该程序将输出“其他”,因为num的值为5,不匹配任何一个case语句。如果将num的值改为1、2、3或4,则会匹配相应的case语句并输出相应的字符串
原文地址: https://www.cveoy.top/t/topic/e7Mf 著作权归作者所有。请勿转载和采集!