這是我遇到的問題的代碼。這很簡單,但我仍然在學習。 我想緩存結果,以便函數返回比當前快幾秒。目前它正在返回到4來電時,它應該是2.想要做一個緩存
Sub Main
console.writeline(getmyresult(2)) 'takes a while'
console.writeline(getmyresult(3)) 'takes a while'
console.writeline(getmyresult(2)) 'Should be instant'
console.writeline(getMyresult(3)) 'Should be instant'
End Sub
function getMyresult(X as interger) as integer
dim Y as integer=LongCompute(X)
return Y
end function
function LongCompute(X as integer) as integer
system.threading.thread.sleep(1000)
return x^2
end function
任何幫助將不勝感激。
你到目前爲止嘗試過什麼?您向我們展示了您正在嘗試做的事情,但不是問題所在。 – Chris
@Chris我一直在努力嘗試做任何事情,我被告知用字典創建它,但我無法做到頭或尾如何做到這一點 – TroubledElf