タグ 条件分岐
人気順 5 users 10 users 50 users 500 users 1000 users6歳娘「パパ、型による条件分岐はできないの?」 - Qiita
とある休日 娘「ねぇ、パパ!」 娘「switchやろ〜!」 ワイ「おお、ええで!娘ちゃん!」 ワイ「Switchやろう!」 ワイ「ほな、テレビをつけて・・・」 娘「テレビ?」 娘「何を言っているの、パパ?」 娘「TypeScriptのswitch文のことだよ?」 ワイ「ファッ!?」 switch文で何をしたいのか 娘「今ね、ショッピングサイ... 続きを読む
CSSは確実に進化している! 変数、条件分岐、ループ、論理演算など、ロジックに記述するCSSの実装テクニック
一昔前のCSSと比較すると、ここ数年でCSSはかなり進化しました。calc()で数式が扱えるようになり、変数、条件分岐、ループ、論理演算なども使用できます。CSSでロジックをどう記述するのか、ブログラミング言語的な実装を紹介します。 Writing Logic in CSS by Daniel Schulz TwitterでCSSがプログラミング言語なのかと... 続きを読む
プログラムの可読性を上げるための条件分岐を減らす方法7個 - Qiita
受託開発エンジニアでプロジェクトリーダーという立場になるにあたって品質保証について考えるようになりました。 品質と一口に言っても「内部品質」と「外部品質」の2点がありますが、エンジニアである以上、内部品質の向上が外部品質を上げる最適解だと思います。 ※内部品質、外部品質についてはこちらを参照。 そして... 続きを読む
[CSS]これは知らなかった!セレクタを使った条件分岐のテクニック | コリス
古いブラウザ用のスタイルシートとモダンブラウザ用のスタイルシートは、どのように分けて記述していますか? CSSのセレクタだけを使用して、古いブラウザ用とモダンブラウザ用にスタイルシートを条件分岐させるテクニックを紹介します。 Using Feature Detection, Conditionals, and Groups with Selectors 下記は各ポ... 続きを読む
Javaではif (flag == true)というコードを書いてはいけない - Qiita
はじめに 当たり前だと思うのですが、意外と守られていないことがあります。その1つの例として、条件分岐でのbooleanの扱いを挙げてみます。 タイトルには「Javaでは」と書きましたが、おそらくどの言語でも同じです。 何がダメか 明確にコーディング規約で否定しているケースもありますが 1 、Javaでは以下のようなコードは 書いてはいけません 。 if ( flag == true ) { // ... 続きを読む
@supportsを使ってCSSのみでスタイルの条件分岐をする方法 | Webクリエイターボックス
Webブラウザーによって表示可能なCSSが異なるのは、よく知られていることです。例えばChromeやSafariでは問題なく表示される filter は、Internet Explorerではうまく表示されず、別のスタイルを用意しなければいけません。今回は @supports を使って対応しているプロパティー別にスタイルを変更してみましょう。 @supports とは? 指定した (プロパティー:... 続きを読む
複雑な条件分岐にサヨウナラ。PHPのルールエンジンRulerを使って複雑な条件をシンプルにしてみた - Qiita
普通にifを使って書いてみる 単純化してますが、Kekkonクラスに、男性のステータスとかを持ったMenくらすのインスタンスを渡して、 canMarrige で結婚可能かどうかを返すと考えてください。 (ここのロジックはもう少し単純化出来ますが、条件を増やして複雑さを表現するのは大変だったので、あえて複雑なままにしてます) class Kekkon { private $men = null; p... 続きを読む
WordPress:カスタマイズするなら覚えておきたい条件分岐について | NxWorld
WordPressを使ってサイトやブログを構築する際、例えば「一覧と詳細でサイドコンテンツを変えたい」とか「カテゴリーによって表示内容をガラッと変えたい」のように「○○の時に○○する」といったことをしたい場合に用いるのが条件分岐です。WordPressには便利な条件分岐タグが沢山用意されており、これらを用いることで様々なことができるので、先述したように特定の条件で何かをさせたいというカスタマイズを... 続きを読む
2014/12/05 - ssh のコンフィグファイルの条件分岐 — togakushi.bitbucket.org 0.1 documentation
Enter search terms or a module, class or function name. 2014/12/05 - ssh のコンフィグファイルの条件分岐¶ この記事は OpenSSH Advent Calendar 2014 (ほとんど俺) の5日目の記事です。 @togakushi さんから受け取りました。 OpenSSH-6.5 で追加された ssh_config の ... 続きを読む
プログラムの難しさの階層 - きしだのはてな
プログラムを理解するのは、まあ難しいです。でも、その難しさには階層があります。 よく、変数は箱だとか箱じゃないとか議論になりますが、何人か初心者に教えた感じでは、変数自体でつまづくことはあまりないので、実際はそんな例えをしなくても「変数は変数だ」で充分だったりします。デバッガでステップ実行しながら変数の内容を見ればいい。で、条件分岐くらいは結構つまづくことはなくて、単純な演算と条件分岐だけが必要な... 続きを読む
若手エンジニア/初心者のためのRuby 2.1入門(2):Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方 (1/7) - @IT
若手エンジニア/初心者のためのRuby 2.1入門(2):Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方 (1/7) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの変数、定数、リテラル、演算子、条件分岐とループ(繰り返し)、コメントの基本的な使い方について解説。Ruby 2.1での新機能... 続きを読む
手軽にAndroidアプリが作れる MIT App Inventor Edu オープン、Google から移管 - Engadget Japanese
手軽にAndroidアプリが作れる MIT App Inventor Edu オープン、Google から移管 Androidアプリ作成サービス App Inventor Edu が一般向けの公開ベータを開始しました。App Inventor はプログラミング言語を使わずにアプリが作れるツール。画像やテキスト、GUI部品に加えて条件分岐なのどロジックも「ブロック」として配置することで、簡単なアプリ... 続きを読む
GUIでAndroidアプリが作れる Google App Inventor ベータ化、一般公開
Google Labs の実験プロジェクト App Inventor がベータ段階に入り、招待なしでも使えるようになりました。 App Inventor はあらかじめ用意された「ブロック」を組み合わせてゆくことで、プログラミング言語を習得していなくてもAndroidアプリが開発できるビジュアルプログラミングツール。マウスで見たままに配置できる基本的なUI 部品や自前素材のほか、条件分岐などロジック... 続きを読む
Google、コードを書かずにAndroidアプリが作れる App Inventorを公開
Google が Android 端末アプリの開発ツール App Inventor を公開しました。Google Labsと米国の教育機関でテストが進められてきた App Inventor は、プログラミング言語を習得していなくても「ブロック」の配置でロジックを組んでアプリを製作できるいわゆるビジュアルプログラミング環境。「ブロック」にはシンプルなアクションだけでなく条件分岐やくり返し、データ保存... 続きを読む
jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog
来週は私が夏休みなので更新はない予定です。agoです。 最近、人にjQueryを解説する機会があったので、昔を思い出してjQueryを使い始めた頃に感じる疑問を書いてみたいと思います。 1 そもそも何で使うの?いまでも困ってないよ 作成する内容にもよりますが、慣れると使用しない場合に比べて記述するコード量が3分の1程度まで減ります。 また、変数、条件分岐、繰り返しが減るのでバグが発生しにくくなりま... 続きを読む
PHP入門
PHP入門ですこれからPHPのプログラムを開始される方を対象として、PHPの基本的な構文の解説とプログラムの記述方法を学習していきます。 関連カテゴリ:PHPインストール, PHP関数 PHPプログラムの基本事項 文字列 数値と四則演算 変数 条件分岐 ここから下は現在更新中です。 配列 制御構造 ユーザー定義関数 PHPでオブジェクト指向のプログラミングを行うためのクラスの利用方法について確認し... 続きを読む
CSS セレクタに関するおさらい | WWW WATCH
CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X)HTML、CSS コーディングを行う上で、セレクタを理解しているとそうでないのでは生産性に差が出ます。 CSS3 は現在 Working Draft の段階ですので、まだ正式な勧告はなされていませんが、多くのモダンブラウザにおいてそのほと... 続きを読む