저는 F #을 처음 접했고 ..
연산자를 찾는 데 어려움이있었습니다. 누군가이 기능이 왜 작동하는지 설명 할 수 있습니까?여러 표현식 연산자는 for 표현식에서 어떻게 작동합니까?
let oddsUnderN n = seq {for i in 1 .. 2 .. n -> i}
..
연산자는 어떻게 작동합니까?
저는 F #을 처음 접했고 ..
연산자를 찾는 데 어려움이있었습니다. 누군가이 기능이 왜 작동하는지 설명 할 수 있습니까?여러 표현식 연산자는 for 표현식에서 어떻게 작동합니까?
let oddsUnderN n = seq {for i in 1 .. 2 .. n -> i}
..
연산자는 어떻게 작동합니까?
이것은 sequence expression이며 시퀀스의 시작 값, 증가 값 및 종료 값을 지정하는 데 사용됩니다. 이 경우 시작 값은 1이고 끝은 n이고 증분 값은 2입니다.
제가 누락 된 것은 증가분입니다. 나는 [1 .. 10]을 보는 데 익숙하다. – ConditionRacer
실제로 변수를 할당하면 oddsUnderN
은 루프가 생성하는 것에 대한 단서가됩니다. 이 구문을 사용하면 시퀀스의 다른 모든 요소를 건너 뛰고 홀수 만 반환 할 수 있습니다.
는 N은 = 10 그러면 i
동등한 차례로 것이다 그렇다면 :
1 3 5 7 9
그래서 for i in x .. y .. z do
의 루프 구문 :
다른 말로하면.
for i in 1 .. 1 .. 10 do
[루프 : ... '에 대한 수학 식 in' (https://msdn.microsoft.com/en-us/library이 식은
는 ... 속기입니다 /dd233227.aspx) – ildjarn
왜 투표가 끝났습니까? –
"이 질문은 연구 노력을 보이지 않습니다." – ildjarn