2016-05-01から1ヶ月間の記事一覧

C++14 で複数の戻り値を返す

C++

std::tuple を使ってもいいのですが、C++14 の場合は内部クラスを戻り値として返すことも出来ます。 [コード] #include <iostream> auto calculate(int x, int y){ struct result_t{ int add; int sub; }; auto a = x + y; auto s = x - y; return result_t{ a, s }; r</iostream>…

Ruby でキリバンをチェックするライブラリつくった

ほしかったのでつくった。 インストール $ gem install kiriban 使い方 require "kiriban" # キリバン p 10000.kiriban? p 11111.kiriban? p 12345.kiriban? p 12321.kiriban? # ゼロバン(先頭以外が 0) p 10000.zeroban? # ゾロバン(同じ数字) p 11111.…