我对F#和寓言都很新 . 我在JavaScript中有以下代码来加载一些图像,然后在它们全部加载时用它们做一些事情:
async function start() {
async function loadImages(files) {
let promises = files.map(filename => {
return new Promise((resolve, reject) => {
const img = new Image();
img.src = filename;
img.onload = () => resolve(img);
})
});
return Promise.all(promises);
}
const images = await loadImages(imageFileNames);
// Do stuff with images
console.log('images loaded', images);
}
start();
我怎样才能在F#中写这个用于寓言?
我正在使用寓言简单模板(我认为是Fable 1.x而不是新版本2?)
1 回答
这就是我想出来的,尽管我确信有一个更好的方法,但它能完成这项工作:
这是从这个javascript版本启发/复制:https://stackoverflow.com/a/41170913