我試圖找到最干凈的方法來從由變量確定的給定文件中選擇和調用方法。要記住的條件是:用戶將調用 db,db 將返回 10 個不同變量之一。每個變量都有一個特定的文件。每個文件內部將有 5 個方法,在不同的文件中都命名相同,但調用不同的 api。我想過做類似的事情import tomato = require('./vars/tomato')import apple = require('./vars/apple')import pear = require('./vars/pear')fruit = (SELECT fruit WHERE name = user_input)fruitInfo = fruit.getNutritionalInfo()這無論如何都沒有按預期工作(盡管我并不感到驚訝)。if..else除了一個或一個switch聲明之外,還有什么方法可以處理這個問題。越簡潔越好。
if..else 的替代方法,用于確定調用哪個文件
蠱毒傳說
2022-06-09 19:29:29