|
enum MyEnum { x y z }
|
|
pub fn (e MyEnum) str() string { return int(e).str() }
|
|
|
|
struct Sss { }
|
|
fn (s Sss) info(msg string) { println(msg) }
|
|
|
|
fn enum_str() {
|
|
e := MyEnum.x
|
|
s := Sss{}
|
|
s.info(e)
|
|
}
|
|
|
|
fn (s Sss) ptr(p &Sss) {}
|
|
|
|
fn ptr_arg() {
|
|
s := Sss{}
|
|
v := 4
|
|
s.ptr(v)
|
|
}
|