読者です 読者をやめる 読者になる 読者になる

【Go】Goでクイックソートを書いた

Goでクイックソートを書いてみました。 クイックソートとは、複数あるソートアルゴリズムの中でも最速といわれるものとなります。 実行例: go run quicksort.go 8 5 9 0 1 4 7 2 3 6 実行結果: [0 1 2 3 4 5 6 7 8 9]main関数では、flagパッケージを使いコ…

【Go】実行ファイルのディレクトリパスを取得する

Go

相対パスで読み込みたい外部ファイルなどを指定していると、いざビルドして実行する際にThe system cannot find the file specified.などと言われます。 これは、ユーザーが実行ファイルを実行している階層からの相対パスを参照してしまうため、実行ファイル…

【Go】外部ファイルを読み込んでsliceにする

Go

お疲れ様です。タイトルのとおりですが、「改行区切り」と「csv(カンマ区切り)」のパターンで見ていきます。 改行区切りでslice gist90703dca517b274f2d6b53a11947a0f6 参考: go - Read text file into string array (and write) - Stack Overflowbufio.New…