プログラミング

Swift3の大文字・小文字処理

Swift3の大文字・小文字処理

1 minute read

 更新日:2017年01月27日 0. 環境 [Swift] 3.0.2 1. 大文字・小文字処理 Swift3から大文字・小文字の処理は下記のようになります。 (明示的にするため入れていますが型宣言は省略可) 上記コードはIBM Swift Sandboxで動かせます。 下記リンク先の真ん中にある三角ボタンをクリックして下さい。 Swift3で大文字・小文字処理 (ChromeまたはFirefox推奨) 2. 参考ページ caseInsensitiveCompare localizedCaseInsensitiveCompare

Swift3のforループ

Swift3のforループ

1 minute read

 更新日:2017年02月09日 0. 環境 [Swift] 3.0.2 1. ループ Swift3からループ処理は下記のようになります。 上記コードはIBM Swift Sandboxで実際に動かすことができます。 下記リンク先の真ん中にある三角ボタンをクリックして下さい。 Swift3でのforループ (ChromeまたはFirefox推奨)

トグル処理を楽に実装 (ビット演算)

トグルスイッチ(押すたびにON/OFF切り替え)はXORビット演算を使うと楽に実装できます。

1 minute read

  1. 環境 [CentOS] 6.4 (64bit版カーネル) [PHP] 5.4.17 1. XORでトグル処理 押すたびにON/OFFが切り替わるようなトグル処理を実装する場合はXORが便利です。 6行目、11行目 : 「XOR 1」するとビットが反転する性質を利用します。(下記) XOR 入力①0011 入力②0101 出力0110