import std.stdio;

void reverse(ref char[] s) {
    int i = 0;
    int j = s.length - 1;
    while (i < j) {
        char temp = s[i];
        s[i] = s[j];
        s[j] = temp;
        i++;
        j--;
    }
}

void main() {
    char[] s = 'hello'.dup;
    reverse(s);
    writeln(s); // 输出 'olleh'
}

该代码展示了如何使用 reverse 函数反转字符串 'hello',输出结果为 'olleh'

该代码示例说明了如何使用 D 语言原生实现的字符串反转函数 reverse,该函数接受一个字符数组引用作为参数,并在原地修改该字符数组,实现字符串反转。

D 语言原生实现字符串反转函数 - reverse

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

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