class Solution {
func reverseString(s: String) -> String {
let rev = String(s.characters.reverse())
print(rev)
}
}
내가 오류는 다음과 같습니다 문자열을 반환 할 것으로 예상 함수에 누락 반환스위프트 놀이터와 LeetCode OJ
Leetcode OJ의 동일한 기능이 나에게 다음과 같은 오류 제공 :
라인 4 :
var str = "Hello"
let rev = String(str.characters.reverse())
0 : 내가 그것을 잘 작동 놀이터에서 다음을 입력하는 동안 비 기능 유형 '거리'(일명 '지능')
의 값을 호출 할 수 없습니다
나는 이것에 대한 해결책을 알 수없고 왜 함수가 반환 유형과 Leetcode OJ를 사용하여 놀이터에서 다르게 행동하는지 보지 못합니다.
신속한 멍청한 놈과 어떤 도움이 가장 감사하겠습니다! 감사
는'reverseString은의''String'을 반환하지만 당신은'rev'을 반환하지 않습니다 또는 함수의 끝에있는 문자열 (s.characters.reverse()). 값만 인쇄하십시오. – Khundragpan
클래스 해결책 { func reverseString (s : String) -> 문자열 { 하자 레브 = 문자열 (s.characters.reverse()) 반환 } } reverseString ("안녕하세요") 오류 레브 : 놀이터 실행 실패 : MyPlayground.playground : 11 : 1 : 오류 : 'reverseString' reverseString되지 않은 식별자를 사용하면 (「안녕하세요」)을 ^ ~~~~~~~~~~~~ 또한 서식 유감 임. 천천히 배우기 :/ – baconSoda
당신은'reverseString' 함수가'String'을 돌려 주겠다고 말하고 있습니다 만, 당신은 아무것도 반환하지 않습니다. 'print (rev)'줄 다음에'return rev'을 추가하십시오. – Khundragpan