8.3.3 호출 인자 완성(Call argument completion)
8.3.3 호출 인자 완성(Call argument completion)
호출 인자 완성은 여는 괄호 ( 문자 뒤에서 촉발되어 현재 호출되는 함수의 타입을 보여줍니다. 어떤 함수 호출과 생성자 호출에서도 동작합니다:
class Main {
public static function main() {
trace("Hello".split(|
}
}
이 파일을 Main.hx로 저장하면, haxe --display Main.hx@0 명령으로 완성을 호출할 수 있어요. 출력은 다음과 같습니다:
delimiter : String -> Array<String>
IDE는 이를 파싱해 호출된 함수가 String 타입의 delimiter라는 인자 하나를 요구하고 Array<String>을 반환한다는 것을 인식할 수 있습니다.
추가 정보: 출력 구조의 문제 — 현재 형식은 약간의 수동 파싱을 필요로 한다는 것을 인정합니다. 앞으로는 특히 함수에 대해 더 구조화된 출력을 제공하는 것을 검토할 수 있습니다.
본문
( 뒤에서 촉발되며 호출되는 함수의 인자(이름·타입)와 반환 타입을 보여줍니다. 함수 호출과 생성자 호출 모두에서 동작해요.