請教各位前輩:
我正在寫一個關於決定出圖比例的lisp,但遇到了一點困難。
我定義了幾個出圖比例,如10 20 30 100 200,假設今天由圖面框選範圍計算出來後,出圖比例是195,最接近200,我想取200這個數字,有什麼方法嗎…
有想過將195加入定義的串列,然後用vl-sort排序,找到195這個位置,用if前後比對看哪個值比較近再取,但似乎沒有查尋195在串列內是第幾個位置的函數?
或者各位前輩有沒有什麼比較好的做法
我正在寫一個關於決定出圖比例的lisp,但遇到了一點困難。
我定義了幾個出圖比例,如10 20 30 100 200,假設今天由圖面框選範圍計算出來後,出圖比例是195,最接近200,我想取200這個數字,有什麼方法嗎…
有想過將195加入定義的串列,然後用vl-sort排序,找到195這個位置,用if前後比對看哪個值比較近再取,但似乎沒有查尋195在串列內是第幾個位置的函數?
或者各位前輩有沒有什麼比較好的做法