【问题标题】:What is the problem with this dart function [closed]这个飞镖功能有什么问题[关闭]
【发布时间】:2020-12-01 15:00:18
【问题描述】:

我正在尝试创建一个函数,该函数创建一个随机数列表(具有最小值和最大值),ListName 是:列表名称将是什么(将要创建的)howMany 是:列表中有多少个整数,最小值和最大值是:你能猜到什么。

import package:flutter/material.dart;
import dart:math;

// ignore: non_constant_identifier_names


Generator(ListName, howMany, intMin, intMax) {
List ListName;
int howMany;
int intMin;
int intMax;


List $ListName = [];

 for (int i = 0; i < (howMany);) {
   $ListName.add(intMin + Random().nextInt((intMax) - (intMin)));
    i = i  + 1;
  }
  print($ListName);
}

【问题讨论】:

  • 您遇到了什么问题?
  • 请将您遇到的错误添加到问题中

标签: flutter dart


【解决方案1】:

我不确定我是否理解了问题的本质,但是问题可以这样解决:)

import 'dart:math' show Random;

void main() {
  print('Result is: ${generator(100, 10, 20)}');
}

List<int> generator(int howMany, int min, int max) {
  final rnd = Random();
  final range = max - min + 1;
  return List.generate(howMany, (_) => min + rnd.nextInt(range));
}

【讨论】:

  • @Baquant 下一次,尝试更详细地描述您要解决的问题。祝你好运!
  • 对不起,伙计!顺便说一下,这个函数给“列表”起什么名字
猜你喜欢
  • 1970-01-01
  • 2022-11-15
  • 2018-12-12
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 1970-01-01
  • 1970-01-01
  • 2012-04-19
相关资源
最近更新 更多