Ruby

Ruby で Python の virtualenv 的なことをする

PythonのvirtualenvをRubyでやる。 rbenv-gemset というツールで実現できます。 環境は Mac を想定。 rbenv, rbenv-gemset インストール rbenv は Ruby のバージョン管理ツールです。 $ brew install rbenv ruby-build rbenv-gemset $ rbenv -v rbenv 1.0.0 …

Pythonでのネストされた配列の展開 (Rubyでのflatten)

Rubyでのネストされた配列を展開して、1つの配列に詰め込むflattenメソッドをPythonでやる。 Rubyでの結果は以下 [1] pry(main)> a = [[1,2,],[3,4]] => [[1, 2], [3, 4]] [2] pry(main)> a => [[1, 2], [3, 4]] [3] pry(main)> a.flatten => [1, 2, 3, 4] …

各言語のテストコードのメモ

テストの書き方のメモ たまに忘れるので、随時更新。 プログラムの例は 足し算するだけの add関数 Python テストツールは nose を使います。 $ pip install nose で入ります。 add関数 # calc.py def add(a: int, b: int) -> int: return a+b テストコード #…