小编Ian*_*Ian的帖子

SKShapeNode(circleOfRadius)导致OSX Playground中"无法识别的选择器发送到类"

以下操场导致时间线错误"无法识别的选择器发送到类..."

import SpriteKit
let node = SKShapeNode(circleOfRadius: 10)
Run Code Online (Sandbox Code Playgroud)

截图

当平台是iOS时,似乎工作正常.运行10.9.3

sprite-kit swift swift-playground

11
推荐指数
1
解决办法
1529
查看次数

C# 结构默认值

我有一个方法,它接受一个包含许多具有基本数据类型的字段的结构。

我想传递大部分默认值,但需要进行一些调整,但我了解结构声明中的基本字段不能包含默认值声明,例如struct S{ int a = 42 }.

现在是这样的:

OptionsStruct options = OptionStructDefaults;
options.itemA = 2;
options.itemQ = 2; // ... itemB, itemR, itemAZ12, etc.

SetOptions(options);
Run Code Online (Sandbox Code Playgroud)

然而,将OptionsStructDefaults信息与OptionsStruct声明分开感觉很奇怪......

感觉好像有办法做这样的事情?

SetOptions( new OptionsStruct(){
    itemA = 2,
    itemQ = 2,
    // ...all other fields have default values.
}) 
Run Code Online (Sandbox Code Playgroud)

或者:

SetOptions( new OptionsStruct(useDefaults:true){
    itemA = 2,
    itemQ = 2,
});

Run Code Online (Sandbox Code Playgroud)

或者,是否有理由单独指定结构默认值是最终的处理方式?

c#

3
推荐指数
1
解决办法
5094
查看次数

溢出除法运算符'&/'无法识别

以下操场导致错误:

1 &/ 0 
Run Code Online (Sandbox Code Playgroud)

错误:

Operator is not known binary operator
Use of unresolved identifier '&/'
Run Code Online (Sandbox Code Playgroud)

文档说它应该返回0

运行xCode:版本6.3.1(6D1002)

有什么想法吗?

swift

0
推荐指数
1
解决办法
149
查看次数

标签 统计

swift ×2

c# ×1

sprite-kit ×1

swift-playground ×1