リテラルのポインタを得る関数があればコピーなしで運べるのに。
リテラルのポインタを得る関数があればコピーなしで運べるのに。
#module// 文字列への参照を作る関数#define global ctype ref_xs(%1) \%t__ref %i0 \%p@__ref(ref_xs_@__ref(%1, %p@__ref)) \%o0#defcfunc ref_xs_@__ref str value, array ref_medref_med = value //moveしたいところreturn 0#global//例//x = strtrim(" hello world! ") //NGx = strtrim(ref_xs(" hello world! "))mes "{" + x + "}"//=> "{hello world!}"