참조로 함수를 호출하는 옵션이 있습니까?F #
예를 들어: 나는 FUNC1에서 변수 x가 있고 나는 그것을 변경할 수 있도록 (등 새로운 값을 반환하지 않고) FUNC2에 보내려면
let func1 =
let mutable x = 1
func2 x
System.Console.WriteLine(x)
let func2 x =
x <- x + 1
그래서 FUNC1를 호출하면 인쇄됩니다 "2"..
가능합니까? 그렇다면 어떻게?
감사합니다.
F #에서 참조로 인수를 전달할 수 있습니다. 그러나 우리 중 몇 명이 지적했듯이, 이것은 함수형 프로그래밍의 일반적인 관용구와 매우 반대입니다. 그다지 당연하지 - 단지 드물다. –
cookya. StackOverflow를 처음 접하는 사용자 일 수도 있습니다. 일반적으로 왼쪽의 투표 수 아래에있는 체크 표시를 클릭하여 답변을 수락하는 것이 좋습니다. 그런 식으로 다른 사람들이 귀하의 질문과 답변을 보는 경우 귀하의 질문에 대한 최선의 대답을 고려한 아이디어가 있습니다. –