문제

나는 새로운 언어 Swift에 대한 Apple 가이드를 따르고 있지만 오른쪽 막대에 "Hello, world"가 아닌 "Hello, Playground"만 표시되는 이유를 이해할 수 없습니다.누군가 왜 println 오른쪽에는 인쇄되지 않나요?

// Playground - noun: a place where people can play

import Cocoa

var str = "Hello, playground"

println("Hello, world");

enter image description here

도움이 되었습니까?

해결책

Xcode 6.3 이상 (Xcode 7 및 8 포함)에서 콘솔 출력은 놀이터 창의 맨 아래의 디버그 영역에 나타납니다 (프로젝트에 나타나는 위치와 유사).보여주기 :

  • 메뉴 :보기> 디버그 영역> 디버그 영역 표시
  • 도구 모음에서 작업 공간 레이아웃 위젯의 가운데 버튼을 클릭합니다

    작업 공간 레이아웃 위젯

  • 창 하단의 타임 라인 옆에있는 삼각형을 클릭하십시오.

    console for console for console

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에서는 시각화할 수 없습니다.

Xcode 7.0.1의 Println이 인쇄로 변경됩니다.이미지를 봐.우리가 인쇄 할 수있는 훨씬 더 많이 있습니다. 여기에 이미지 설명 입력

오른쪽 바에서 "안녕하세요, 놀이터"를 마우스로 이동하면 눈 아이콘과 작은 원 아이콘이 표시됩니다. 세부 페이지와 콘솔 출력을 표시하려면 원 원을 클릭하면됩니다!

놀이터에서만 변수를 표시하려면

없이 변수 이름을 언급하십시오.

stat= 100

stat // 이것은 놀이터 오른쪽 창에서 stat의 값을 출력합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top