タグ a, b
人気順 5 users 10 users 100 users 500 users 1000 usersif文(条件分岐)を使わず、max(a, b) を計算 別解 | 津田の開発な日記
前稿をアップしたら、思いの外反響が大きく、facebook 等で興味深いレスポンスをいただいたので、ここで紹介する。 a>b を使った解答 C の関係演算子は成立すると1を、不成立だと0を返すので、以下のように記述できる。 return (a>b)*a + (a<=b)*b; すばらしい。 この解法はS氏らに教えていただいた。 && を使った解答 C の exp1 && exp2 文は、exp1 ... 続きを読む
アロー関数が実装された - JS.next
2014-07-23 アロー関数が実装された ★★★ ES6 新仕様実装 V8 概要 ES6を象徴する機能である、アロー関数構文の実装がついにV8で始まった。 無名関数を短く書ける [3.28.31] アロー関数は無名関数の省略記法である。 今までこう書いていたのが、 var fn = function (a, b) { } こうスッキリ書ける。 var fn = (a, b) => { } ... 続きを読む
Rubyのデフォルト引数で再帰 - ( ꒪⌓꒪) ゆるよろ日記
Rubyのデフォルト引数では、他の引数に依存した式を書ける。地味に便利。 [1] pry(main)> def foo(a, b = a * 2) [1] pry(main)* puts b [1] pry(main)* end => nil [2] pry(main)> foo(3) 6 => nil 再帰もかける。デフォルト引数で再帰させてフィボナってみる [3] pry(main)> def... 続きを読む
技術メモ帳 - 二つのファイルに共通する行をエレガントに抽出
id:parasporospa さんの uniq -d と uniq -u についての記事を見た。それぞれ、重複する行、ユニークな行を抽出するオプションなのだが、それらを利用したおもろいTipsが紹介されている。 uniq の -d と -u - メモ帳 # a, b に共通な行を抜き出す cat a b | sort | uniq -d > common # a にだけ含まれる行を抜き出す ca... 続きを読む