以下の疑似コードにある拡張ユークリッド アルゴリズムを KornShell (ksh) で実装しようとしています。
":=" の行に問題があります - それらの意味がわかりません。
複数の戻り変数にも問題があります。
どうすればこれを実装できますか?
function extended_gcd(a, b)
x := 0 lastx := 1
y := 1 lasty := 0
while b ≠ 0
quotient := a div b
(a, b) := (b, a mod b)
(x, lastx) := (lastx - quotient*x, x)
(y, lasty) := (lasty - quotient*y, y)
return (lastx, lasty)