mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-12 22:33:49 +00:00
24 lines
316 B
Nim
24 lines
316 B
Nim
discard """
|
|
output: '''i value 88
|
|
2aa'''
|
|
disabled: "true"
|
|
"""
|
|
|
|
import moverload_asgn2
|
|
|
|
proc passAround(i: int): Concrete =
|
|
echo "i value ", i
|
|
result = Concrete(a: "aa", b: "bb", rc: 0)
|
|
|
|
proc main =
|
|
let
|
|
i = 88
|
|
v = passAround(i)
|
|
z = v.a
|
|
var
|
|
x: Concrete
|
|
x = v
|
|
echo x.rc, z # 2aa
|
|
|
|
main()
|