Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

app 실행 시 argument와 함수의 이름이 겹칠 때 #74

Open
cs71107 opened this issue Dec 19, 2020 · 1 comment
Open

app 실행 시 argument와 함수의 이름이 겹칠 때 #74

cs71107 opened this issue Dec 19, 2020 · 1 comment

Comments

@cs71107
Copy link

cs71107 commented Dec 19, 2020

스칼라로 여러 가지를 테스트 해보다가, 다음과 같이

{
def f(x: Int, f: Int => Int): Int ={
x+f(3)
}

f(3, (x: Int)=>x)
}

구현해도 문제 없이 돌아가는 것을 확인하였습니다. 지금 Map으로 관리를 하기 때문에 겹쳤을 경우 문제가 생길 수 있는데, 혹시 scala 처럼 겹쳤을 경우, argument의 것을 사용하나요?

@MerHS
Copy link
Collaborator

MerHS commented Dec 19, 2020

f가 함수 이름과 인자에 전부 들어가있는 문제라면 말씀하신대로 인자의 값이 함수 내부에서 사용되는 것이 맞습니다.
(Map을 사용해도 구현을 잘 하시면 문제가 발생하지 않습니다)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants