タグ

ブックマーク / qiita.com/dankogai (2)

  • Swift on Linux: Getting Started ASAP - Qiita

    キター! Swift is Open Source - Swift Blog - Apple Developer 理念的にはオープンソースであることが最重要ですが、実地ではApple製品以外の環境も正式サポートされたことが大きいでしょう。これでやっと真の意味での汎用言語となったわけです。 というわけで、早速使ってみましょう。 下準備 Ubuntu 14.04 LTS or Ubuntu 15.10 (64bit) もちろんVMでも構いません。メモリー2GB、仮想ディスク16GBもあれば余裕です。ソースから debugugging symbol までサポートしたフルビルドをしたい場合は、打って変わってメモリー16GBでも足りず、さらに16GBほどswapを足してやっと事なきを得ましたが、バイナリーをダウンロードして使うのであれば最低限で事足ります。 clangのアップデート(14.04 LT

    Swift on Linux: Getting Started ASAP - Qiita
  • Swift * Operators === Nirvana! - Qiita

    Xcode6-Beta4 に続いて Yosemite Public Beta のダウンロードもはじまりました。Swiftいつやるか?今でしょ!って感じになってまいりました。 しかし言語なんていくらでもあるのにわざわざ新しいのをやるにはやはり理由も必要かも知れません。演算子なんていかがでしょう? まずは "3" * 3 == "333" を実装してみる 文字列の「かけ算」は、PerlRubyではおなじみかと思います。Swiftでも実装してみましょう。 func * (lhs:String, rhs:Int)->String { return "".join(Array(count:rhs, repeatedValue:lhs)) }

    Swift * Operators === Nirvana! - Qiita
    YaSuYuKi
    YaSuYuKi 2014/07/25
    これはいい変態
  • 1