cat.meow(10, x);
- "야옹"
10
호출되는 "함수"또는 "방법"인 "첫번째 인수"x
는 "두번째 인수" 이다
cat
은 무엇입니까?
나는 대답에 만족하지 않고, cat
을 "객체"라고 부릅니다. 나는 그것이 "수신자"라고 불리는 것을 들었다고 말하고 싶지만, 나는 그것을들은 곳을 기억하지 못한다.
10
과 x
이 모두 객체 일 수 있으므로 cat
을 호출하면이 구성 요소와 인수 구성 요소를 구별하는 데 도움이되지 않습니다.
이렇게하면 함수 호출을 구성하는 다양한 구성 요소에 대해 논의하기가 어렵습니다.
맞는지 확실하지 않지만 변수라고 부릅니다. – csmckelvey
왼쪽의 리터럴을 사용하면 변수가 아닙니다. 그 표현 유형의 구성 요소에 대해서도 논의 할 수 있다면 여전히 좋을 것입니다. [1,2,3] .forEach (foo); – naomik
smalltalk과 objective-c에서는 메시지를 전달하고 함수를 호출하지 않는 언어처럼 수신자가됩니다. OOP 언어에서 cat은 객체로서 객체가 될 것이고, 메소드를 호출 할 것입니다. –