Swift Playground를 사용하여 콘솔에 인쇄하는 방법은 무엇입니까?
-
20-12-2019 - |
문제
나는 새로운 언어 Swift에 대한 Apple 가이드를 따르고 있지만 오른쪽 막대에 "Hello, world"가 아닌 "Hello, Playground"만 표시되는 이유를 이해할 수 없습니다.누군가 왜 println
오른쪽에는 인쇄되지 않나요?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
해결책
Xcode 6.3 이상 (Xcode 7 및 8 포함)에서 콘솔 출력은 놀이터 창의 맨 아래의 디버그 영역에 나타납니다 (프로젝트에 나타나는 위치와 유사).보여주기 :
- 메뉴 :보기> 디버그 영역> 디버그 영역 표시
-
도구 모음에서 작업 공간 레이아웃 위젯의 가운데 버튼을 클릭합니다
-
창 하단의 타임 라인 옆에있는 삼각형을 클릭하십시오.
SWIFT의 print
문을 포함하여 콘솔에 쓰는 모든 것 (Swift 2 베타의 println
에서 이름이 바뀜).
이전 Xcode 6 버전 (이제는 어쨌든 업그레이드해야 함)에서 아마도 보조 편집기 (예 : 출력 영역의 비트 옆에있는 작은 원을 클릭하여)를 표시하십시오.콘솔 출력이 나타납니다.
다른 팁
Show Assistant Editor를 활성화해야합니다.
Alt + Command + Enter 을 눌러 보조 편집기를 엽니 다.어시스턴트 편집기가 타임 라인보기를 열 것입니다.기본적으로 타임 라인은 콘솔 출력을 보여줍니다.
또한 결과 영역의 눈 아이콘 옆에있는 작은 원을 눌러 타임 라인보기에 모든 줄을 추가 할 수 있습니다.이렇게하면이 표현식에 대한 기록을 사용할 수 있습니다.따라서 지난 30 초 동안 변수의 출력을 볼 수 있습니다 (이를 변경할 수 있습니다).
보조 편집기에서 출력을 표시하는 데 여전히 문제가 있을 수 있습니다.끈을 묶는 것보다 println()
, 단순히 문자열을 출력합니다.예를 들어:
for index in 1...5 {
"The number is \(index)"
}
쓸 것이다 (5 times)
놀이터 지역에서.이렇게 하면 보조 편집기(맨 오른쪽 가장자리에 있는 작은 원을 통해)에 표시할 수 있습니다.
그러나 만약 당신이 println("The number is \(index)")
Assistant Editor에서는 시각화할 수 없습니다.
오른쪽 바에서 "안녕하세요, 놀이터"를 마우스로 이동하면 눈 아이콘과 작은 원 아이콘이 표시됩니다. 세부 페이지와 콘솔 출력을 표시하려면 원 원을 클릭하면됩니다!
놀이터에서만 변수를 표시하려면
없이 변수 이름을 언급하십시오.stat= 100
stat // 이것은 놀이터 오른쪽 창에서 stat의 값을 출력합니다