大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
Swift
Swiftで文字列を切り出す方法はいくつか方法があります。 ここでは、例として5文字目まで切り出す場合を考えます。 (Swift 5.2で検証しています) ## Rangeを使う ```objc `gutter:true; let str = "abcd...
改行コードの種類に関係なく文字列を分割して処理したい時に、Swiftでは以下のようにすると思ったように分割できます。 Swift 5.2以降じゃないと動作しないので注意。 ```objc `gutter:true; // splitで分割 _ = "Hel...
書評
プログラマーとしての生き方についてのアドバイスの本。 どのように勉強して就職してキャリアを築き上げていくと良いのか。 その方法についていろいろ書かれています。 プログラムの書き方やアルゴリズムについては書かれていません。 (それらを勉強するための別の本がおすす...
Swiftでは計算結果がオーバーフローするとExceptionが発生してプログラムが停止してしまいます。 そんな時のために、計算結果がオーバーフローするか調べる関数があります。 ```objc `gutter:true; let val = 1000_000_00...
Puzzle Swift 競技プログラム
L - Interactive Sorting 「達人プログラマー」に言語の理解を深めるには競プロをやるべし。と記載されていたので、競プロを初めてみました。 (実際には過去問考えるだけですが...) swift5を使いたいので、(Language Test 202...
Substringを使ったSwiftのコードを見ていて、疑問になる部分がありました。 こんな感じのコードです。 ```c `gutter:true; var str: Substring? = .init("Hello World") fun...