package Ġpartial Ċ Ċ import Ġjava . nio . charset . Charset Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠIn no ĠF ang Ġon Ġ 2 0 1 7 / 1 1 / 1 4 . Ċ Ġ*/ Ċ Ċ fun Ġ< P 1 , ĠP 2 , ĠR > ĠFunction 2 < P 1 , ĠP 2 , ĠR >. part ical 2 ( p 2 : ĠP 2 ) Ġ= Ġfun ( p 1 : ĠP 1 ) Ġ= Ġthis ( p 1 , Ġp 2 ) Ċ fun Ġ< P 1 , ĠP 2 , ĠR > ĠFunction 2 < P 1 , ĠP 2 , ĠR >. part ical 1 ( p 1 : ĠP 1 ) Ġ= Ġfun ( p 2 : ĠP 2 ) Ġ= Ġthis ( p 1 , Ġp 2 ) Ċ Ċ val Ġmake String Ġ= Ġfun ( byteArray : ĠByteArray , Ġcharset : ĠCharset ): String Ġ{ ĊĠĠĠ Ġreturn ĠString ( byteArray , Ġcharset ) Ċ } Ċ Ċ val Ġmake String From GB K Bytes Ġ= Ġmake String . part ical 2 ( charset (" GB K ")) Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġbytes Ġ= Ġ" åĪĽ æĸ° ". toByteArray ( charset (" GB K ")) ĊĠĠĠ Ġval Ġstring From GB K Ġ= Ġmake String From GB K Bytes ( bytes ) ĊĠĠĠ Ġprintln ( string From GB K ) Ċ Ċ }