나는 문자열과 시프트 양을 가져 와서 암호문으로 암호화하는 시저 암호를 코딩해야하는 프로젝트가있다. 나는 JavaScript에서 이것을 쉽게했지만 지금은 F #에서해야만한다. 또한 루프는 재귀 만 허용하지 않습니다. 나는 완전히 스트레스를 받고 혼란스럽고 시간이 없으므로 여기 최후의 수단으로 게시합니다. 이것은 및 파이프 라이닝 (이 경우 Array.Map()
에) 매핑 기능을 사용하는 것이 더 의미가 있습니다이 경우카이사르 암호 in f #
let rec encrypt str shiftAmount =
if str.length > 0 then
strChar = str.ToUpper().Chars(0)
strUni = int strChar
strCoded = (((strUni + shiftAmount - 65) %26) +65)
else
... 당신이 당신을 위해 모든 일을 할 다른 사람보다 다른 요구하는지 나에게 분명하지 않다, 그 너머
: 여기 – rangers8905
그리고 프로그래머는 교육 comp sci 학생들이 받고있는 것에 대해 불평합니다 ... – Daniel