Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
switch (true) { case $hoge === 1: //$hogeが数値の場合のみ実行される break; case $hoge === '1': //$hogeが文字列の場合のみ実行される break; } Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
ユーザーは想定以上に広がっている――。3年前ぶりに「超高速開発」について取材を重ねた結果、記者は素直にそう感じた。 プログラムを100%自動生成するツールを用いて開発スピードを飛躍的に高める開発手法を「超高速開発」と名付け、特集「『超高速開発』が日本を救う」を日経コンピュータに掲載したのが2012年3月。同月には関連記事として記者の眼に「あなたの知らない超高速開発」を掲載した。 ことさらバズワードを生み出したいという気持ちはなかったが、ネット上の反響を見ると懐疑的・批判的な声も少なからずみられた。3年前の話で恐縮だが、業務ロジックを記述・設定すればプログラムを100%自動生成するとうたうツール群について「本当にできるのか」という投げかけもあれば、「また自動生成か。同じことの繰り返しだ」という、おそらくは過去にCASEツールで手痛い目に遭ったり「Σ(シグマ)プロジェクト」の“失敗”をご存知の
エルミタ的速攻撮って出しレビュー Vol.324 静音動作が心地いい、超小型ベアボーンZOTAC「ZBOX nano AQ02」 2014.05.05 更新 文:GDM編集部 池西 樹 PCパーツの老舗メーカー、ZOTAC International (MCO) Ltd.(本社:香港)から、127mm角のコンパクトベアボーン、「ZBOX nano」シリーズの最新モデル「ZBOX nano AQ02」がリリースされた。プロセッサには、Radeon HD 8510Gと4コアCPUを統合したAPU A8-5545Mが採用され、省電力性だけでなくパフォーマンスにもフォーカスした期待の1台。今回は国内正規代理店の株式会社アスク(本社:東京都千代田区)の協力により、評価サンプルを借り受け、AMD版NUCとも言える「ZBOX nano AQ02」のポテンシャルをじっくりと検証する。 拡張性を犠牲にしない
IT Leaders トップ > テクノロジー一覧 > 開発ツール/プラットフォーム > 新製品・サービス > 富士通、設計書からCOBOL/Javaコードを自動生成する「Interdevelop Designer」をリリース 開発ツール/プラットフォーム 開発ツール/プラットフォーム記事一覧へ [新製品・サービス] 富士通、設計書からCOBOL/Javaコードを自動生成する「Interdevelop Designer」をリリース 2014年8月28日(木)IT Leaders編集部 リスト 富士通は2014年8月28日、システムの開発・保守作業を効率化する業務プログラム開発支援ツール「FUJITSU Software Interdevelop Designer」を発表、同日より販売を開始した。日本語の設計書からCOBOLおよびJavaプログラムソースを自動生成する機能により、「開発・保守
これも、リスト7のクエリを簡単に修正するだけで対応できます(リスト8)。 リスト8 表頭:年齢階級・性別、表側:部署(小計・合計あり) SELECT dept, COUNT(*), SUM(CASE WHEN age <= 30 THEN 1 ELSE 0 END) AS "若手(計)", SUM(CASE WHEN age <= 30 AND sex = '男' THEN 1 ELSE 0 END) AS "若手(男)", SUM(CASE WHEN age <= 30 AND sex = '女' THEN 1 ELSE 0 END) AS "若手(女)", SUM(CASE WHEN age >= 31 THEN 1 ELSE 0 END) AS "ベテラン(計)", SUM(CASE WHEN age >= 31 AND sex = '男' THEN 1 ELSE 0 END)
This document describes version 2.09 of Switch, released June 12, 2002. このドキュメントで扱っているのは2002年6月12日リリースのSwitch 2.09版です。 概要¶ use Switch; switch ($val) { case 1 { print "number 1" } case "a" { print "string a" } case [1..10,42] { print "number in list" } case (@array) { print "number in list" } case /\w+/ { print "pattern" } case qr/\w+/ { print "pattern" } case (%hash) { print "entry in hash" } case
「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def
複数の条件により処理を分岐させたい場合はSelect Caseステートメントを使用します。"Select Case 変数"の形式で式を評価し、Case以下の条件に合致(式を評価した結果がtrueであるとき)だけその次の文を実行します。条件がtrueでないときは、次の次の条件を調べます。どのCase以下の条件にも当てはまらない場合はCase Else以下の文を実行します。 Select Case 変数 Case 値1 変数=値1の場合の処理 Case 値2 変数=値2の場合の処理 Case Else 変数=値1、変数=値2を満たさなかった場合の処理 End Select '説明:インプットボックスに入力された文字を英語に訳して ' メッセージボックスに表示する。 Sub test() Dim strFruitName As String strFruitName = InputBox("
astah* は、ソフトウェア開発で活用されている UML, ER図, DFD, CRUDなどのダイアグラムを軽快な操作でモデリングする設計支援ツールです。さらに、発想を描く Mind Map とも連携することができます。すべての図は「ただの絵」ではなく、モデルとして意味をもって繋がりますので、開発者間で設計の意図を伝え合うことができますし、設計の修正にもすばやく対応できます。また、スタンドアローン版とは別に、Webによるダイアグラム共有が可能な astah* share も用意し、さらに現場の設計情報のコミュニケーションを支援します。これまで、高価で高機能すぎる重量級UMLツールを使ってきた方も、ぜひご検討ください。 ~ デモ動画を見る ~ ~ JUDEから astah* へ ~
悪名高い「Excel方眼紙」について、「そうそう。あのやり方は最悪だ。まだWordのほうがいい。なぜなら」なんて議論が始まったりすると残念過ぎて泣けてくる。ExcelやWordを使って仕様書を書くことの問題を、改めてはっきりさせておきたい。 私の言う「Excel方眼紙」はいくぶん象徴的な言い方である。正確に言えば、Excelを使って仕様書を書くことそのものが間違っているわけではない。Excelで書かれた仕様書の内容にもとづく「自動生成」や「動的制御」を実現しているのであれば、それはまともな職場といっていい。 そのような合理化を模索しようとせず、ExcelやWordやパワポやネット上の文書作成ツールあたりを使って仕様書を書いて、さらに別途プログラミングをやっているとすれば、大いにカイゼンの余地がある。あまりに生産性が低いし、仕様書とコードが分離しているゆえに遅かれ早かれ両者の整合性が失われる
回答者ID質問1質問2質問3...質問n性別年齢 のようになっているデータベースがあるとします。これを性別ごとに集計しましょう。 性別カラムには'0','1','NULL'のどれかが入っています。'0'は男性、'1'は女性、'NULL'は無回答です。これはabs(Y染色体の数-1)から求められた数字です。質問nカラムには'2','1','0','-1','-2','-99'のどれかが入っています。順に、「強く賛成」・「賛成」・「どちらでもない(中立)」・「反対」・「強く反対」・「わからない(不明)」です。集計は「賛成」「中立」「反対」「不明」の4単位で行います。正の数であった場合は1でも2でも「賛成」としてカウントすることに注意すると、この集計は以下のSQLで求めることができます。 select sex, case when `q1` > 0 then 'pros' when `q1` =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く