[11강] 코드 중복 줄이기와 Currying
파일의 마지막 이름이 입력된 문자와 일치하는지를 찾는 함수, 파일 이름에 해당 문자열이 포함되어 있는지를 찾는 함수가 아래와 같이 정의되어 있다고 가정하자. def fileEnding(query : String) = { for (file fileName.contains(query)) filesMatching((fileName:String, query:String) => fileName.endsWith(query)) 함수는 filesMatching 함수에서 인자 타입을 명시하였기 때문에 인자 타입을 생략할 수가 있다. def fileEnding(query:String) = filesMatching(query, (fileName, query) => fileName.endsWith(query)) 또한 file..
2015.04.24