package ĠChapter 0 5 . Changing Local Variables In Lambda Ċ Ċ fun Ġprint Problem Counts ( responses : ĠCollection < String >) Ġ{ ĊĠĠĠ Ġ// å£°æĺİ å°Ĩ åľ¨ lambda åĨħéĥ¨ è®¿éĹ® çļĦ åıĺéĩı ĊĠĠĠ Ġvar Ġclient Errors Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġserver Errors Ġ= Ġ 0 ĊĊĠĠĠ Ġresponses . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( it . startsWith (" 4 ")){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient Errors ++ Ġ Ġ// åľ¨ lambda ä¸Ń ä¿®æĶ¹ åıĺéĩı ĊĠĠĠĠĠĠĠ Ġ} else Ġif Ġ( it . startsWith (" 5 ")){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver Errors ++ Ġ Ġ// åľ¨ lambda ä¸Ń ä¿®æĶ¹ åıĺéĩı ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprintln ("$ client Errors Ġclient Ġerrors , Ġ$ server Errors Ġserver Ġerrors ") Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġresponses Ġ= ĠlistOf (" 2 0 0 ĠOK ", Ġ" 4 1 8 ĠI 'm Ġa Ġte ap ot ", Ġ" 5 0 0 ĠInternal ĠServer ĠError ") ĊĠĠĠ Ġprint Problem Counts ( responses ) ĊĠĠĠ Ġ// >>> 1 Ġclient Ġerrors , Ġ 1 Ġserver Ġerrors Ċ }