はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 左結合

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

Lispから可変長引数を引き算したらできること - 標高+1m

2015/09/07 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip LISP 可変長引数 マクロ 視点 実装者

2015-09-07 Lispから可変長引数を引き算したらできること Lisp Carrot Schemeから可変長引数を引き算したら Shiroさんが面白い記事書かれてたので、前に実際に可変長引数をなくしたLispを作って発見したことを紹介します。*1 実装者とは全く別の、遊ぶ人の視点からの記事です。 ちなみにこの記事では意図的にマクロを一切使わない、いわばラムダ計算パズルをします。 左結合のカ... 続きを読む

なぜ PHP の三項演算子は左結合なのか - y_uti のブログ

2014/01/16 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip 三項演算子 Three Echo TWO PHP

2013-03-10 なぜ PHP の三項演算子は左結合なのか PHP の三項演算子が左結合で使いにくいという話題についてです。次のプログラムは大抵の言語では one を表示するのですが、PHP では two になってしまいます。 <?php $var = 1; echo ($var == 1 ? 'one' : $var == 2 ? 'two' : 'three') . "\n"; 三項演算子... 続きを読む

三項演算子である条件演算子が右結合であることの利点・妥当性と可読性について - Guinea Pig

2013/02/20 このエントリーをはてなブックマークに追加 176 users Instapaper Pocket Tweet Facebook Share Evernote Clip Guinea Pig true 利点 妥当性 三項演算子

条件演算子とは? 条件演算子とは、よく見るアレのことである。 bool b = true; string s = b ? "真" : "偽" ; // ここで出てくる ? と : が条件演算子 // ? の左が真であれば : の左を返し、 // ? の左が偽であれば : の右を返す。 // この場合 b が true なので (b ? "真" : "偽") は "真" を返す 右結合と左結合 んで... 続きを読む

PHP言語仕様のバグ - れぷそる・ふぁいやぁ・ぶれぇど

2013/02/19 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip パク カッコ PHP エー ウソ

先週の金曜にPHPで作った、UI系のプログラム。あっちこっちデバッグ文ぶち込んでも一向に動かず「衰えたかな?」とか思っていた。いくら考えても「変なところ」は見つからないのに、出てくる結果は確かに変。まさか?と思って、試しにカッコを付けてみたところ動いた。えー、ウソ。本当に??で、ググって言語仕様を確認した。本当だ。これさあ、PHP言語仕様のバグじゃん。三項演算子(a?b:c)が左結合ってあり得ない... 続きを読む

 
(1 - 4 / 4件)