반응형 전체 글26 Swift 클로저와 일급 함수 일급 시민(함수 or 객체) 1. 변수나 데이터 구조(컬렉션) 안에 담을 수 있다. 2. 파라미터로 전달할 수 있다. 3. 리턴값으로 사용할 수 있다. Swift 클로저 let add: (Int, Int) -> Int = { (a: Int, b: Int) in return a + b } let res: Int = add(1, 2) print(res) // 3 swift의 함수는 일급함수가 아니다. swift의 클로저는 일급함수이다. 함수가 일급함수인 경우 : javascript, kotlin, python .. javascript는 함수를 변수 안에 담고, 리턴값으로 사용할 수 있다. function calculator(mode){ var options = { '+' : function(left, rig.. 2019. 9. 9. 웹 크롤링 PHP html dom parser 웹 상에서 다른 사이트의 정보를 그대로 복사하여 쓰고 싶을 때, XML/HTML의 형식을 파싱하여 원하는 정보를 가져올 수 있다. 아래 라이브러리를 사용하면 간단하게 원하는 정보를 크롤링할 수 있다. 영어 문서지만 사용 방법이 간단하고 익숙해지면 유용하게 사용할 수 있다. 다운로드 및 링크 : https://simplehtmldom.sourceforge.io PHP Simple HTML DOM Parser $html = str_get_html(' Hello World '); $html->find('div', 1)->class = 'bar'; $html->find('div[id=hello]', 0)->innertext = 'foo'; echo $html; $html = file_get_html('http:.. 2019. 9. 6. 이전 1 ··· 4 5 6 7 다음