kujirahand / nadesiko3

Japanese Programming Language Nadesiko v3 (JavaScript/TypeScript)
https://nadesi.com/
MIT License
234 stars 19 forks source link

v3.6.3で再帰関数呼び出しで引数の値が壊れる問題がある #1663

Closed kujirahand closed 3 months ago

kujirahand commented 3 months ago

再帰呼び出しに失敗する。再帰関数を呼び出すと引数が壊れる。

●FIB(N) とは
  もし、N<=0ならば
    0を戻す
  ここまで。
  もし、N<=2ならば
    Nを戻す
  ここまで。
  N1=N
  F1=FIB(N-1)
  F2=FIB(N-2)
  N2=N
  「- {N1}=={N2}」を表示。
  それはF1+F2
ここまで。

AA=[]
Nを0から5まで繰り返す:
  A=FIB(N)
  AAにAを配列追加
  Aを表示。
AAを表示。
kujirahand commented 3 months ago

f520abf882e513a54fcb123a3509b1d12c2b1c3a で修正