Never used Swift, but I like the "consume" operator. It's like std::move from C++, except you get a compiler error, rather than C++'s policy of "moved-from objects shall be placed in a valid but unspecified state." It also reminds me of how, in early Rust, apparently move semantics were opt-in rather than the default.[1]
Overall, Swift seems like an interesting language. It's also supposed to be a replacement for C, C++, and Objective-C for Apple.