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语句并输出相应的字符串

dlang语言dmd2最新编译器版本match语句怎么使用给我一个完整可运行的例子

原文地址: https://www.cveoy.top/t/topic/e7Mf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录