我想编写一个简短的 d 程序,用磅符号填充屏幕。这是我所拥有的
import std.stdio;
import std.process;
import std.conv;
void main(string[] args){
auto lines = environment.get("LINES");
int line_count = to!int(lines);
for(int a = 1; a <= line_count; a++){
writeln("######################################################################");
}
}
我希望这会起作用,因为当我从终端执行“echo $LINES”时,它会打印“47”。但是,当我在同一会话中通过 rdmd 运行程序时,LINES 显示为空。这是在 Ubuntu Raring 上。有任何想法吗?