是否可以将其设置为一行 例如
appwindow(setContentSize(NSSize(width:400,height:23),titlebarAppearsTransparent = true)ect
而不是一个一个地拼写
appWindow.setContentSize(NSSize(width: 400, height: 23))
appWindow.titlebarAppearsTransparent = true
appWindow.isMovableByWindowBackground = true
appWindow.backgroundColor = NSColor.white //Maybe have it gray instead so we can remove this?
appWindow.setFrameAutosaveName(NSWindow.FrameAutosaveName(rawValue: "myGoodGoodApp"))
appWindow.makeKeyAndOrderFront(nil)
appWindow.contentView?.addSubview(gunTrigger)
答案 0 :(得分:0)
您可以使用立即执行的闭包为自己提供一个可以使用短变量名的范围,同时在其余用法中可以保留一个更好的长名称。对于值类型,这是一种特别有用的技术,因为它使您可以将可变性限制在闭包内。
weirdInput = "hello \\ud83d\\ude04".encode("latin_1")
output = (weirdInput
.decode("raw_unicode_escape")
.encode('utf-16', 'surrogatepass')
.decode('utf-16')
.encode("raw_unicode_escape")
.decode("latin_1")
)
smiley = (weirdInput
.decode("raw_unicode_escape")
.encode('utf-16', 'surrogatepass')
.decode('utf-16')
)
print(output)
# hello \U0001f604
print(smiley)
# hello