はてブログ

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



タグ switch文

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

C / C++ 言語のswitch文を最適化 (テーブルジャンプが使われるようにする) - 人生に疲れた男のblog

2022/10/16 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip 言語 Blog 最適化 人生 C++

先に概要を書くと caseの値は連番かつ昇順(上から小さい数で下に行くほど増えていく)となるように心がける。ある程度caseが多ければあとは勝手にコンパイラがテーブルジャンプ最適化を行う。 goto文やreturn文などでswitch文途中から抜けないようにする。あるとテーブルジャンプ最適化が行われない。 MSVC(Visual Stadio... 続きを読む

6歳娘「パパ、型による条件分岐はできないの?」 - Qiita

2022/05/23 このエントリーをはてなブックマークに追加 315 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita TypeScript Switch ワイ 条件分岐

とある休日 娘「ねぇ、パパ!」 娘「switchやろ〜!」 ワイ「おお、ええで!娘ちゃん!」 ワイ「Switchやろう!」 ワイ「ほな、テレビをつけて・・・」 娘「テレビ?」 娘「何を言っているの、パパ?」 娘「TypeScriptのswitch文のことだよ?」 ワイ「ファッ!?」 switch文で何をしたいのか 娘「今ね、ショッピングサイ... 続きを読む

Goのswitch文を生成するツール - 詩と創作・思索のひろば

2021/04/21 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 思索 GitHub motemen ひろば 創作

GitHub - motemen/go-switchgen 昔作ったソフトウェアをちょっとメンテしたシリーズ。Go で switch 文を自動生成したいよーってときに使えるやつです。 case 文が exhaustive になるようにいちいち書いてくのが面倒なので、機械にやらせる。 こんなやつ欲しいんだが……ってなったときに、オレならこういう名前のツールを... 続きを読む

クソコード動画「switch文」解説 - Speaker Deck

2020/02/16 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck クソコード動画 解説

All slide content and descriptions are owned by their creators. 続きを読む

[速報]Java 13が登場。ZGCの改善やSwitch式の実現など新機能。 Oracle Code One 2019 - Publickey

2019/09/16 このエントリーをはてなブックマークに追加 245 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ZGC Java フィーチャーリリース

[速報]Java 13が登場。ZGCの改善やSwitch文の実現など新機能。 Oracle Code One 2019 2017年9月に登場したJava 9以降、Javaは6カ月ごとに「フィーチャーリリース」と呼ばれるメジャーアップデートが行われています。Java 13は、今年3月に登場したJava 12に続くメジャーアップデートです。 Java 13のおもな新機能は、Ap... 続きを読む

いつのまにかExcelでswitch文が使えるようになってた - Qiita

2019/01/30 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip article ja-jp Qiita 前提 https

前提 いつのまにかExcelでswitch文が使えるようになってた。 詳しくはOfficeサポート見てください! https://support.office.com/ja-jp/article/switch-%E9%96%A2%E6%95%B0-47ab33c0-28ce-4530-8a45-d532ec4aa25e いつから使える? Excel 2016(for Mac)以降 常に最新版を使わされるような下記のExcelはもちろん使える... 続きを読む

C#のswitch文のコンパイラ最適化について - Grani Engineering Blog

2017/02/20 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Grani Engineering Blog グラニ 河合

2017 - 02 - 20 C#のswitch文のコンパイラ最適化について C# CTOの河合(@neuecc)です。グラニもエンジニアブログはじめました!グラニの中心的テクノロジーであるC#関連は元より、Unity関連やUniRx、最近力を入れているVR関連についての情報を色々と発信していけたらと思っています。私自身は、思いたったときが書き時ということで、私が社内にふっと流したくなったものを、... 続きを読む

#swift2symposium でSwiftのパターンを紹介してきた

2015/08/31 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip 気味 Swift 文法 マッチング 性質

The Swift Programming Language: Patterns Swiftのパターンは値の性質を表してマッチングを行うもので、switch文などに使われているものです。これまでは、switch文の柔軟さを知っていても背景にあるパターンという存在を知らなかったため、強力だけど気味が悪いなあと思っていました。パターンの文法がわかると気味の悪さがいくらか解消されて、気持よくパターンマッ... 続きを読む

JavaScriptのSwitch文について本気出して調べた話 | ブログ :: Web notes.log

2015/06/29 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Web notes.log JavaScript ブログ

突然ですが、問題。以下のテストはパスするでしょうか。 lib.js export default function selectCase(tmp) { switch ( tmp ) { case 1: return "This is one"; default: throw new Error("Unexpected value"); } } lib.test.js import assert f... 続きを読む

[Swift]switch文のcaseやdefault節で何も処理しない場合はbreakが必要 - Qiita

2014/08/17 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita break case Swift println

概要 Swiftのswitch文では、各case節やdefault節に何か1行以上処理が書いてないと文法エラーになります。 コメントは不可です。Objective-Cではdefault節に// do nothing等のコメントだけ書くことも多かったと思いますが、swiftでは文法エラーになります。 処理はbreakやprintln、returnなどなんでもOK。とくに必要な処理がない場合は、bre... 続きを読む

switch文を使ってはいけない - 泥のように

2014/08/13 このエントリーをはてなブックマークに追加 365 users Instapaper Pocket Tweet Facebook Share Evernote Clip Echo break true case PHP

昔Qiitaで書いた内容なんですが、PHPのswitch文は悪名高い「==」演算子で比較を行います。 <?php switch (true) { case 0: echo '数字の0'; break; case '0': echo '文字列の0'; break; case '0.0': echo '文字列の0.0'; break; case true: echo '真偽値のtrue'; break... 続きを読む

Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

2013/04/16 このエントリーをはてなブックマークに追加 748 users Instapaper Pocket Tweet Facebook Share Evernote Clip case Ruby 一言ガツン OOP Proc

「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一... 続きを読む

Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

2013/02/25 このエントリーをはてなブックマークに追加 748 users Instapaper Pocket Tweet Facebook Share Evernote Clip case Ruby 一言ガツン OOP Proc

「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一... 続きを読む

Dalvik VMとswitch文 - 僻地のプログラマkmt-t - わりとどうでもいい日記 1.1

2011/02/08 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 僻地 プログラマkmt-t 両者 命令 Android

Android | 05:04 | http://d.hatena.ne.jp/esmasui/20110208/1297190678Dalvik-VMではswitch文はpacked-switch命令もしくはsparse-switch命令にコンパイルされます。両者の命令の違いはpacked-switch命令はswitch文の条件ラベル定数が連続した値の場合で、sparse-switch命令は条件... 続きを読む

 
(1 - 14 / 14件)