読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

Swift

Collection Typeを使う重い計算にSwiftを使うにはまだ時期が早い?

アルゴリズムに専念できる「高級」言語でコンピュータ囲碁をやってみたいと思い、Swiftを選択してみました。 原始モンテカルロ碁を実装してみて、結論として、残念ながらSwift 2ではまだこういう計算は大変という結論を得ました。以下、ボトルネックとなった…

cloneメソッド

最近、Swiftを始めました。Swiftはいいとこ取りの言語で、どこかで見た良さげな言語仕様が採用されているので書きやすいです。 でも、インスタンスをコピーするcloneメソッドで苦労しました。事実上finalのクラスに単にcloneメソッドを実装する分には何の問…