ߑध pass-by-result Ada pass-by-value-result pass-by-reference void f(int& x, int& y) { x = x + 1; y = y + 1; } procedure f(x, y: in out Integer) is begin x := x + 1; y := y + 1; end f;
ߑध pass-by-result Ada pass-by-value-result pass-by-reference void f(int& x, int& y) { x = x + 1; y = y + 1; } procedure f(x, y: in out Integer) is begin x := x + 1; y := y + 1; end f; f(a, b) a, b 1ঀ ૐо a, b 1ঀ ૐо
ߑध pass-by-result Ada pass-by-value-result pass-by-reference void f(int& x, int& y) { x = x + 1; y = y + 1; } procedure f(x, y: in out Integer) is begin x := x + 1; y := y + 1; end f; f(a, a) aо 2݅ఀ ૐо aо 1݅ఀ ૐо
ߑध pass-by-result Ada pass-by-value-result pass-by-reference void f(int& x, int& y) { x = x + 1; y = y + 1; } procedure f(x, y: in out Integer) is begin x := x + 1; y := y + 1; end f; f(a, a) aо 2݅ఀ ૐо aо 1݅ఀ ૐо ۠ ޙઁח ળ যীࢲ ߓઁೞب۾ غয