On 12/3/15 10:22 PM, rsw0x wrote:
On Friday, 4 December 2015 at 03:18:02 UTC, Steven Schveighoffer wrote:
On 12/3/15 9:59 PM, tcak wrote:
[...]
It is meant to be a replacement for Objective C. I'd put it more at
the C level, but there are something that are very UNLIKE C. For
example, they do not have any direct instance variables, everything is
a property. There seem to be no low-level types, even 'Int' is a
struct. But I assume the compiler whisks that away.
[...]
switch(foo) with foo
{
case Bar:
case Baz:
}
Yes, I know that trick. In swift, everywhere you are using/expecting a
Foo, it allows the shortcut.
It's very nice when you are doing things that require a lot of enum
function parameters (UI has a lot of this).
-Steve