gpt4 book ai didi

java.util.scanner - D 有没有像 Java 的 Scanner 这样的东西?

转载 作者:行者123 更新时间:2023-12-05 00:26:15 28 4
gpt4 key购买 nike

D 中是否有类似于 Java 扫描仪的流解析器?您可以去哪里nextInt()获取 intnextLong()对于 long , 等等。

最佳答案

std.conv.parse 类似:
http://dlang.org/phobos/std_conv.html#parse

该示例是一个字符串,但也可以将其与其他字符源一起使用。

import std.conv;
import std.stdio;

void main() {
// a char source from the user
auto source = LockingTextReader(stdin);

int a = parse!int(source); // use it with parse
writeln("you wrote ", a);

// munch only works on actual strings so we have to advance
// this manually
for(; !source.empty; source.popFront()) {
auto ch = source.front;
if(ch != ' ' && ch != '\n')
break;
}
int b = parse!int(source);
writeln("then you wrote ", b);
}

$ ./test56
12 23
你写了 12
然后你写了 23

关于java.util.scanner - D 有没有像 Java 的 Scanner 这样的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22463957/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com