在操场上摆脱额外的输出

时间:2017-05-23 21:04:22

标签: swift swift-playground

我目前学得很快,所以我在xcode的快捷游乐场工作。

我正在上课,但是我得到了一些额外的输出,这对我来说只是让我分心。

enter image description here

我不知道我是否修改了xcode首选项或我的代码有问题。

[1] "vobjtovarid4: error #F: I could not find the requsted var (or dimvar) in the file!" [1] "var (or dimvar) name: elevation"  
[1] "file name: C:/Users/Susannah Buchan/Desktop/GEBCO_2014_SID_2D_-72.2876_-29.6177_-71.2257_-28.392.nc" 
Error in vobjtovarid4(nc, varid, verbose = verbose, allowdimvar = TRUE) : Variable not found

我只是想摆脱 __ lldb_expr_114。

2 个答案:

答案 0 :(得分:3)

使用面向协议的方法:

import Foundation 
import Swift

protocol PlaygroundFriendlyClass: CustomStringConvertible
{

}

extension PlaygroundFriendlyClass
{
    var description: String
    {
        return String(describing: type(of: self)).components(separatedBy: ".").last!
    }
}

class Foo: PlaygroundFriendlyClass
{
    init()
    {

    }
}

class Bar: PlaygroundFriendlyClass
{
    init()
    {

    }
}

Foo() // "Foo"
Bar() // "Bar"

答案 1 :(得分:1)

添加var emptyArray = []; function askInput() { return (prompt("Please enter a number: ")); } function fillArrayWithANumberOfElements(array, numberOfElements){ for(var i = 0; i < numberOfElements; i++){ array[i].push(askInput()); } return array; } fillArrayWithANumberOfElements(emptyArray, 5); 属性:

description