rust-result.js 模仿 Rust。安装命令:npm install rust-result

使用示例:


var fs = require('fs');

var Result = require('./');



// 如果你想要异步操作,只需使用 promise 或类似方法。

var readFile = function(path, encoding) {

    try {

        return Result.Ok(fs.readFileSync(path, encoding));

    } catch (ex) {

        return Result.Err(ex);

    }

}



var result = readFile(__filename);

var v, err;