#!/usr/bin/env node; const Utils = require('./Utils'); const main = async () => { let i = 0; let d = 0; try { i = Utils.stoi(process.argv[2]); } catch (ex) { if (ex instanceof Error) { console.log("Can't convert to integer!"); process.exit(1); } } try { d = Utils.stod(process.argv[3]); } catch (ex) { if (ex instanceof Error) { console.log("Can't convert to floating point!"); process.exit(1); } } console.log(Utils.format("i + d = {0:f}", i + d)); } main().catch( e => { console.error(e) } );