2019年5月5日日曜日

Kotlin メモ : useLines

Reader.useLines
  1. public inline fun <T> Reader.useLines(block: (Sequence<String>) -> T): T =  
  2.     buffered().use { block(it.lineSequence()) }  
  1. val reader: Reader = ...  
  2.   
  3. reader.buffered().use {  
  4.     val sequence : Sequence<String> = it.lineSequence()  
  5.     ...  
  6. }  
  1. val reader: Reader = ...  
  2.   
  3. reader.useLines {  
  4.     val sequence : Sequence<String> = it  
  5.     ...  
  6. }  


0 件のコメント:

コメントを投稿