// ĠSTRING _ CONCAT : Ġind y - with - constants Ċ inline Ġfun Ġtest ( cross inline Ġs : Ġ( String ) Ġ-> ĠString ): ĠString Ġ{ ĊĠĠĠ Ġvar Ġresult Ġ= Ġ" 1 " Ġ+ Ġs (" 2 ") Ġ+ Ġ" 3 " Ġ+ Ġ 4 Ġ+ Ġ{ ĊĠĠĠĠĠĠĠ Ġ" 5 " Ġ+ Ġs (" 6 ") Ġ+ Ġ" 7 " ĊĠĠĠ Ġ} () ĊĊĠĠĠ Ġresult Ġ+= Ġobject Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġrun () Ġ= Ġ" 8 " Ġ+ Ġs (" 9 ") Ġ+ Ġ" 1 0 " ĊĠĠĠ Ġ}. run () ĊĊĠĠĠ Ġreturn Ġresult Ċ } Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġresult Ġ= Ġtest Ġ{ Ġit Ġ} ĊĠĠĠ Ġif Ġ( result Ġ!= Ġ" 1 2 3 4 5 6 7 8 9 1 0 ") Ġ Ġreturn Ġ" fail Ġ 1 : Ġ$ result " ĊĊĠĠĠ Ġval Ġresult 2 Ġ= Ġtest Ġ{ Ġit Ġ+ Ġ"_" Ġ} ĊĠĠĠ Ġreturn Ġif Ġ( result 2 Ġ!= Ġ" 1 2 _ 3 4 5 6 _ 7 8 9 _ 1 0 ") Ġ Ġ" fail Ġ 2 : Ġ$ result 2 " Ġelse Ġ" OK " Ċ } Ċ