タグ 比較演算子
人気順 10 users 50 users 100 users 500 users 1000 usersAttacking PHP - PHP
2008年にまつもとゆきひろ氏によって書かれたエッセイ。 Attacking PHP - Matzにっき(2008-01-26) PHPがいかに駄目な言語か、という話。 2024年にはどうか 以下の見解は@tadsanによる私見である。 いろんなものがfalseだったりするせいで、新たな比較演算子「===」が必要 その通り hashやlistがobjectが区別できない obj... 続きを読む
JavaScript の undefined と null を完全に理解する
JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較... 続きを読む
これは朗報! CSSのメディアクエリの範囲指定で、比較演算子を使用できるようになります
これを待ち望んでいた人も多いと思います。 ついに、メディアクエリで比較演算子(>=, <=)を使用できるようになります! 幅が400px以上の場合、@media (min-width: 400px){}と定義していましたが、@media (width >= 400px){}と記述できます。 比較演算子だと、400pxを含む「以上」というのも分かりやすいですね。 New s... 続きを読む
ジェネリクス引数の構文的曖昧性まとめ
ジェネリクスを持つ多くの言語では括弧の種類が足りなかったり、既存の文法との互換性を保つために <> をジェネリクス引数に使っている。この文字は比較演算子やシフト演算子にも使われるため、多くの場合は構文的曖昧性の問題がある。 // ジェネリクス引数 (convert<int, string>(number)) // 比較演算子 (score < MAX_... 続きを読む
【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
結果は順にtrue、true、falseです。 これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。 よもや今さら基本中の基本である比較演算子の動作を弄ってくるとは思わなかったぞ。 以下はSaner string to number comparisonsの日本語訳... 続きを読む
本の虫: Erlangについて思うところ
職場の今までいた部署が潰れてしまったので、新しい部署で仕事のためにErlangを学んでいる。基礎的な文法については学び終わったので、現時点でのErlangについての雑感を書いておこうと思う。 Erlangは多数派のプログラミング言語とはだいぶ違う文法を持っている。終端記号がドットであることもそうだが、比較演算子もだ... 続きを読む
条件分岐、比較演算子が最速でわかる!Rubyの無料学習サービスやってみた - paiza開発日誌
2016 - 01 - 12 条件分岐、比較演算子が最速でわかる!Rubyの無料学習サービスやってみた Webサービス紹介 プログラミング初心者 プログラミング学習 こんにちは、谷口です。 paiza の無料オンラインプログラミング学習コンテンツ「 パイザ・ラーニング 」の Ruby 編に、「 Ruby入門編2:条件分岐、比較演算子を学ぶ 」が追加されました! 動画と演習課題で Ruby の基礎、... 続きを読む
JavaScript の比較演算子 == と === の違い | phiary
JavaScript における比較演算子 == と === の使い分けって, C や Java といった他の言語にはない仕組みなので意外と戸惑う人もいるみたいですね. 今回はその違いについてまとめました. Runstant Lite で作ったサンプルもあります. 良かったら fork して遊んでくださいな♪ 等価演算子と厳密等価演算子 JavaScript には, 型変換して比較するあいまいな比較... 続きを読む
Pythonコード研究所 辞書を比較する
辞書を比較するためにPythonには、比較演算子を用います。 ==、!=:すべての要素が同じかどうか比較する。 <=、<、>、>=:すべての要素の大小を比較する。 is:オブジェクトが同じかどうか比較する。 以下に実際のコードを示します。 #!/usr/bin/env python # -*- coding: utf-8 -*- a = {1:'One',2:'Two',3:'Three'} b ... 続きを読む
初心者のためのSwiftで始めるプログラミング入門(4):Swift 2.0とオープンソース化が発表されたSwiftの制御構文――比較演算子、条件分岐(if、else、switch)、繰り返し(for、while)&Playground
初心者のためのSwiftで始めるプログラミング入門(4):Swift 2.0とオープンソース化が発表されたSwiftの制御構文――比較演算子、条件分岐(if、else、switch)、繰り返し(for、while)&Playgroundのグラフで確認 (1/4) 本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、... 続きを読む
シェルスクリプト入門 書き方のまとめ | Memo on the Web
シェルスクリプト入門として, 基本的な書き方をまとめました. 長いですが, 1ページにまとめてみました. 良かったら目次も参考にしてご覧になって下さい. 目次 シェルスクリプトとは 作り方, 実行の仕方 コメント ユーザーからのキーボード入力を受け付ける 変数 通常の変数 特別な変数 演算子 数値計算演算子 比較演算子 コマンドを繋げる演算子 条件文に使える比較演算子 条件文 制御構文(分岐) i... 続きを読む
そろそろPower Assertについてひとこと言っておくか - ぐるぐる~
2013-10-02 そろそろPower Assertについてひとこと言っておくか Test タイトルはもちろん釣りで・・・はない! ちょっと真面目に、Power Assertについて意見を述べたいのです。 そもそもPower Assertって何? てきとーに説明すると、 普通の比較演算子で普通にassert書けば、失敗時に各部分式の値を表示してくれる ようなものです。 Groovy製のテスティン... 続きを読む
JavaScript の比較演算子 == と === の違い | TM Life
JavaScript における比較演算子 == と === の使い分けって, C や Java といった他の言語にはない仕組みなので意外と戸惑う人もいるみたいですね. 今回はその違いについてまとめました. jsdo.it で作ったサンプルもあります. 良かったら fork して遊んでくださいな♪ Table of contents 等価演算子と厳密等価演算子 どっちを使うべき? 蛇足: Coffe... 続きを読む
[言語] Attacking PHP - Matzにっき(2008-01-26)
_ 実家へ 私の両親が1年間の任期で東京での「ボランティア」の途中で 1週間だけ実家に帰ってくるということで、家族総出で米子へ。 昼食をいただいたり、おしゃべりをしたり 大変楽しい時間であった。 途中、私はうとうとしてしまったけど。 _ [言語] Attacking PHP PHPがいかに駄目な言語か、という話。 いろんなものがfalseだったりするせいで、新たな比較演算子「===」が必要 has... 続きを読む