gpt4 book ai didi

dart - 调试 DART 输出不打印

转载 作者:行者123 更新时间:2023-12-05 01:56:16 29 4
gpt4 key购买 nike

输出显示用户输入的整数,而不是偶数或奇数

import 'dart:io';

void main() {
print('Enter your number: ');
int n = int.parse(stdin.readLineSync()!);
var result = n % 2 == 0 ? "Even" : "Odd";
print('Your number is : $result');
}

enter image description here

最佳答案

问题是您的程序在 VS Code 的“调试控制台”中运行。下面的解释可以在VS Code中的Dart设置中找到:

The Debug Console has more functionality because the process is controlled by the debug adapter, but is unable to accept input from the user via stdin.

您可以通过进入文件 -> 首选项 -> 设置来更改它。在这里你进入 Extensions -> Dart & Flutter。如果向下滚动,您可以找到“Dart: Cli Console”。您也可以只搜索“Dart Cli 控制台”: enter image description here

将其设置为“终端”,而不是“debugConsole”。尝试再次启动您的程序,它现在应该在“终端”选项卡内运行,您应该能够与您的程序交互并通过键盘输入向它提供数据。

关于dart - 调试 DART 输出不打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69908923/

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