您当前的位置: 首页 >  ar

大前端之旅

暂无认证

  • 2浏览

    0关注

    403博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

如何在Dart中读取控制台输入/ stdin?

大前端之旅 发布时间:2022-02-23 07:59:25 ,浏览量:2

如何在Dart中读取控制台输入/ stdin?
import 'dart:io';

void main(){
  stdout.write("请输入: ");
  var name = stdin.readLineSync();
  stdout.write(name);
}

请输入: 11

11

默认情况下 readLineSync() 将输入作为字符串。但是如果你想要整数输入,那么你必须使用 parse() 或 tryparse()。

import 'dart:async';
import 'dart:io';
import 'dart:convert';

void main() {
  readLine().listen(processLine);
}

Stream readLine() => stdin
    .transform(utf8.decoder)
    .transform(const LineSplitter());

void processLine(String line) {
  print(line);

同样的,你也可以使用XX.prase装换成你想要的类型。

关注
打赏
1660524863
查看更多评论
立即登录/注册

微信扫码登录

0.0412s