我想返回小数的小数,但如果函数占用太多时间,则该函数必须放弃。我试过这个,但它不起作用......我可能做错了什么。你能告诉我我的错误吗?
function H = hulk(v, n)
H = cumprod(repmat(v,n,1),1);
答案 0 :(得分:1)
此代码存在一些问题。
如果要返回异步操作的结果,则返回类型必须为Future<...>
Future<String> decimalToFractional(double d) async {
然后您可以使用
之类的结果main() async {
print(await decimalToFractional(123456789.123456789));
}
如果希望超时生效,则需要返回事件循环。只要同步执行正在运行,超时就不会触发。 另请参阅https://stackoverflow.com/a/22473556/217408