簡體   English   中英

js中的簡單CLI計算器(代碼量最少,僅使用內置函數)

[英]Simple CLI calculator in js (least amount of code, using built-in functions only)

我正在嘗試用每種語言構建以下計算器,而 js 提出了問題。

這是我在 python3 中的計算器,它使用內置的 eval() function 在兩行中工作:

#!/usr/bin/env python3
while True:
    print(eval(input("Calculate: "))

在此處輸入圖像描述

我的目標是用最少的代碼重現這個計算器,並且只使用給定語言的內置函數

我是 js 的新手,這就是我的成就:

#!/usr/bin/env node
while(true){
    console.log(eval(prompt("Calculate: ")));
}

這僅在理論上有效,我知道如果我使用 Node 作為解釋器,我需要導入 prompt() 和 eval() 函數才能工作,但我想避免這種情況,因為它們不是內置的,我認為我會先在這里問一下最好的方法。

Eval 已經是 nodejs 的原生部分。 然而,不幸的是,提示並不是那么簡單。 沒有簡單的方法可以做到這一點 我建議改用像prompt-sync這樣的最小庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM