我正在學習Scheme,並且我已經閱讀了基礎知識,但我仍然無法確定如何將Java類映射到Scheme代碼。你們中的任何一個人能幫助我嗎?我只是需要有人來告訴我怎麼看這個方案,把握最後的細節和得到的東西去在我的腦海:幫我翻譯這個Java到Scheme來讓我的腦袋進入我的腦海
public class sumFibonacciValues {
public static void main(String [] args) {
int n = 4000000;
long i2 = 1, i1 = 1, Fibo = 0, temp = 1;
while(i2 < n) {
temp = i1 + i2;
i1 = i2;
i2 = temp;
if(i2 % 2 == 0)
Fibo += i2;
}
System.out.println(Fibo);
}
}
SO不是代碼生成機器。 –
我不是要求代碼生成,我要求代碼翻譯。我可以編寫自己的代碼,但從來沒有寫過任何類似於我在Scheme中發佈的內容,並且希望能夠幫助我們瞭解應該如何實現。 – Tsundoku
我懷疑有可能對Scheme進行直接的「有狀態」映射,但這個程序的慣用Scheme實現看起來非常不同。我的計劃技能很生疏,所以恐怕我無法提供答案,但要警告。 –