scalaのfor入門

757 ワード

Forサイクル
出力1~n
for (i 

ファイルの読み込みと遍歴
//              
val listFile = new File("C:\\Users\\guo20\\Desktop\\pdf").listFiles

//    1
for (f  println(f.getAbsolutePath))
//    3
for (i 

フォルダを読み込み、フィルタ
def testLoop():Unit = {
  val listFile = new File("C:\\Users\\guo20\\Desktop\\pdf").listFiles
  
  for (f 

ネストされたループフィルタ
def grep(pattern: String): Unit = {
  val listFile = new File("C:\\Users\\guo20\\Desktop\\pdf").listFiles



  //   
  for (file 

新しい集合を生み出す
val listFile = new File("C:\\Users\\guo20\\Desktop\\pdf").listFiles
val newFiles = for{
  file  println(f.getAbsolutePath))