並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 121件

新着順 人気順

演算子の検索結果1 - 40 件 / 121件

  • site: 検索演算子の誤った使い方をこの世からなくしたい - ブログ - 株式会社JADE

    site: を使って、特定のURLがインデックス登録されていることを確認できますが絶対ではありません URL検査はコレ! site: でインデックス登録済みのページ数は確認できません インデックス登録数を確認するなら“ページのインデックス登録”レポート site: の検索結果の並び順はほぼランダムです JADEのサイトで最も「SEO」で求められるページとは……? 誤解していることに気づくのは難しい とにかく公式ドキュメントを読もう! こんにちは、JADEでSEOを担当している藤井です。スイカゲームで苦手なフルーツはデコポンです。 本日はJADEブログにしては比較的簡単な基礎のお話なので、肩の力を抜いてお楽しみください。 突然ですが皆さんは“site:”を使ったことがありますか?SEOを生業としていて、このブログにたどり着くような方でしたら星の数ほどご利用になられている検索演算子、通称「サイ

      site: 検索演算子の誤った使い方をこの世からなくしたい - ブログ - 株式会社JADE
    • コンマ演算子の使い道の話 - Qiita

      これは何? return の後ろにカンマ演算子で区切ったステートメントを記述し、最右のステートメントを返すことに有用性があるかどうか知りたいのです。 という記述を読み、そこに限定せずに コンマ演算子が役に立つパターンについて考えた。 とはいえ、 return 式, 式; が念頭にある。 そもそも そもそも、コンマ演算子は C 言語に由来する。 と言いたいところだけど、よく知らない。BCPL には無かったようなので、B言語か C言語なのかな。 いずれにせよ、C言語がきっかけで広まったと思う。 可読性の低下に寄与 コンマは演算子以外の用途でも使われるのでコンマ演算子なのかそうじゃないのかを判断するのがめんどくさく、可読性の低下に寄与しやすい。 a=(b,c); // コンマ演算子 a=f(b,c); // 引数区切り a=g((b,c)); // コンマ演算子 a=typeof(b,c); /

        コンマ演算子の使い道の話 - Qiita
      • 【Excel】文字列の連結や分割に便利な新関数が登場! 「&」演算子やLEFT関数はもう古い?【いまさら聞けないExcelの使い方講座】

          【Excel】文字列の連結や分割に便利な新関数が登場! 「&」演算子やLEFT関数はもう古い?【いまさら聞けないExcelの使い方講座】
        • Looker Studioの「データの結合」で使える結合演算子の基礎知識

          Looker Studioではメニューの「統合を管理」からデータを結合して「結合データ(混合データ)」を作成することができます。 データの結合とは複数のデータソースを1つにして扱うために行なう作業ですが、その際に「どのようにデータを結合するか?」を指示するのが「結合演算子」になります。 SQLなどに馴染みのないかたには聞き慣れない言葉だと思いますが、実はLooker StudioでGA4のデータを扱う際にもこのデータの結合で使いたいディメンション/指標だけを組み合わせた「結合データ(混合データ)」を用意しないとならないケースも多いので、まずは「結合演算子」を理解しましょう。 以下、Looker  Studioで「結合データ」を作成する際に使う「結合演算子」について解説します。 Looker Studioで使える結合演算子の種類 データを結合する際に指定できる結合演算子は画面のように5種類あ

            Looker Studioの「データの結合」で使える結合演算子の基礎知識
          • 「Null合体演算子」 ~マンガでプログラミング用語解説

            CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

              「Null合体演算子」 ~マンガでプログラミング用語解説
            • Ruby Parser開発日誌 (17) - 演算子の優先度はいつ使われるのか - かねこにっき

              AWKの式でa + bが構文解析でa (+b)ではなくて、(a) + (b)と解釈されるのはなぜでしょうかという質問をいただきました。 私はAWKに詳しいわけではないですが、LR parser なかでもBison用に書かれた文法定義ファイルであれば解説できると思うので、少し踏み込んで解説をしてみたいと思います。 質問者の方は https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html の"Expressions in awk"を読んで、+ expr (Unary plus)の方がexpr + expr (Addition)よりも優先度が高いのであるからa + bはa (+b)と解釈されるのではないかと考えていました。とても良い質問だと思います。 結論を先にいうと、ここで問題になるのは加算(Addition)と文字列

                Ruby Parser開発日誌 (17) - 演算子の優先度はいつ使われるのか - かねこにっき
              • 「Google 検索」の結果ページからキャッシュへのリンクが消えた……どうすれば?/「cache:」検索演算子を覚えておくと便利だぞ!【やじうまの杜】

                  「Google 検索」の結果ページからキャッシュへのリンクが消えた……どうすれば?/「cache:」検索演算子を覚えておくと便利だぞ!【やじうまの杜】
                • 【javascript】演算子なしでFizzBuzzを書く - Qiita

                  【javascript】演算子なしでFizzBuzzを書く ※この記事には通常では考えられないような記法が多々登場します 演算子、使ってますよね?ね??(こんな記事見てる人なら) Javascriptにはたくさんの演算子があります。 それを使わないチャレンジです。要は自慢したいだけ 演算子の規定 演算子の規定は基本的にMDN Web Docsの式と演算子のページを参照しました 主なものは下記のものです(これが全てではないです) 算術演算子:+ - * / % ** 比較演算子:== != < > 代入演算子:= 論理演算子:! && || 三項演算子:? : グループ化:() そしてプロパティアクセス演算子です プロパティアクセス演算子 あまり聞き馴染みのない演算子ですが察しの良い方はもうお気づきでしょう ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ console.log() consol

                    【javascript】演算子なしでFizzBuzzを書く - Qiita
                  • TypeScriptの変更点まとめ ──新しい演算子・トップレベルawait・usingについて

                    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                      TypeScriptの変更点まとめ ──新しい演算子・トップレベルawait・usingについて
                    • TypeScriptの変更点まとめ ──新しい演算子・トップレベルawait・usingについて

                      本連載の趣旨 本連載は、TypeScriptのアップデートを紹介する連載です。 TypeScriptは、その登場以来、順当にバージョンアップを重ね、現在(原稿執筆時点)5.2が最新となっています。各バージョンアップでは、性能改善に関するアップデートが主なものもあれば、大きな機能追加が施されたものもあります。 本連載では、これらのアップデートの内容のうち、バージョン3から5.2までに施されたものを整理し、テーマごとに紹介していきます。具体的には、以下のテーマを予定しています。 タプルに関するアップデート 型システムに関するアップデート 型の絞り込みに関するアップデート クラス構文に関するアップデート デコレータに関するアップデート 第1回目である今回は、上記テーマに含まれていないもので重要なアップデートを取り上げます。これらは、ひとつのテーマで連載1回分の内容にはならないものを、詰め合わせセ

                        TypeScriptの変更点まとめ ──新しい演算子・トップレベルawait・usingについて
                      • TypeScriptにおいて型ガードとis演算子を利用して失った型を復活させるぞ!

                        CastingONE Advent Calendar 2023 14 日目の記事です! はじめに 表題の通りなんですが、TypeScript をやっていて、どーーーーしても型がanyやunknown、string|number|null|number[]みたいな意味わからないユニオン型になってしまうことはありませんか? 型を指定したいっていうのはもちろんなので気をつけたいところではありますが、それでも自由な型が入ってきてしまう可能性がある場合の実装って困りませんか?私は困りました! 先日業務をしていて、自由に入力できる入力項目を扱ったことがありました。その項目自体は、string でくるのか number でくるのか配列でくるのかがわからない、という感じです。しかし、来た項目の型の種類によって色々と別々に処理はしなきゃいけないよね、みたいな。 たとえば、この項目を利用して画面に表示したいの

                          TypeScriptにおいて型ガードとis演算子を利用して失った型を復活させるぞ!
                        • 【翻訳】Prettier の新しい三項演算子のフォーマットを試してみてください

                          この記事はAlex Rattrayさんの A curious case of the ternaries を、本人の許可を得て翻訳したものです(タイトルは大幅に変えてしまっていますが)。 記事の最後にあるように Google Forms から新しい機能についてのフィードバックを求めています。私以外のメンテナーも読めるようにできるだけ英語で書いてほしいですが、「日本語でなら書いてもいいよ」という人がいたら日本語で書いてもらっても大丈夫です。 三項演算子のフォーマットは長年の課題でした。Prettier の v3.1.0 では新しいフォーマットのスタイルを導入することで、ついにこれを解決しました(訳注: 後述の通り、まだ experimental なので、--experimental-ternaries をつけたときのみ有効になります)。 このブログ記事では、これまでの経緯と背景、実際に触って

                            【翻訳】Prettier の新しい三項演算子のフォーマットを試してみてください
                          • 【JavaScript】「キレイなコード」を考える #1 null 結合 `??` ・オプショナルチェーン `?.` 演算子を使う - Qiita

                            【JavaScript】「キレイなコード」を考える #1 null 結合 `??` ・オプショナルチェーン `?.` 演算子を使うJavaScriptnull安全NULL合体演算子 「キレイなコード」とは ―― キレイなコードを目指すべきか ―― これはエンジニアにとっての永遠の課題、Twitter をはじめ多くのエンジニアが議論を白熱させます。 私個人の意見として、「キレイなコード」の定義は重要ではなく、 新規でコードを書くときには、「ある程度の前提知識」がある人にとって、意図が理解しやすく、実際に動かしたときに予想を裏切らず「驚き」が少ない コードを書くことが大事なことであり、そのようなコードに「美しさ」を見いだせるセンスを身につけるべきだと思います。

                              【JavaScript】「キレイなコード」を考える #1 null 結合 `??` ・オプショナルチェーン `?.` 演算子を使う - Qiita
                            • [Python] 三項演算子の表記が腑に落ちなかったが英語で読めばすっきり理解できた話(結論ファースト、MECE) - Qiita

                              [Python] 三項演算子の表記が腑に落ちなかったが英語で読めばすっきり理解できた話(結論ファースト、MECE)PythonPython3if文三項演算子

                                [Python] 三項演算子の表記が腑に落ちなかったが英語で読めばすっきり理解できた話(結論ファースト、MECE) - Qiita
                              • TypeScript 4.9から導入された satisfies 演算子で安全に配列やオブジェクトを作ろう - 駄文日記 2nd side

                                はじめましての人ははじめまして。そうでないひとはお久しぶりです。猫ロキ P(@deflis/id:deflis55)です。 TypeScript 4.9 で導入された新しい演算子 satisfies をご存知でしょうか? 自分には関係ないと思っている人も多いと思うんですが、意外と使えるところが多いので、ここで紹介したいと思います。 satisfies 演算子とは? 簡単に解説します。詳しくはリリースノートを見てください。 www.typescriptlang.org TypeScript では as const という const アサーションによって静的なオブジェクトを作ることができます。 type ColorName = 'prop1' | 'prop2'; const obj: Record<ColorName, string> = { prop1: 'value1', prop2:

                                  TypeScript 4.9から導入された satisfies 演算子で安全に配列やオブジェクトを作ろう - 駄文日記 2nd side
                                • Ruby に >>> 演算子を実装して遊ぶ

                                  私は Ruby ビギナーなんですが、最近ちょっとしたきっかけがあって、Ruby に興味津々です。 そこで、Ruby(MRI)をちょっとだけ改造して遊んでみました。 Ruby に貢献!みたいな良い話ではなくて、自分の手元の Ruby に対してあんまり意味のない改造を施して、楽しいね! っていう類の話です。 ちなみに C 言語はほとんど書いたことありません。 どう遊ぶか 私はパーサーがちょっとだけ好きなので、パーサーを触ってみたいと思いました。 パーサーを触るような改造をするなら、新しい構文を追加してみるのがてっとり早そうです。その中でも二項演算子なら簡単なのではないかと考えました。 ということで、(私が日頃から書いている)JavaScript にあって Ruby にはない演算子として、>>> 演算子を実装してみることにしました。 >>> 演算子は、符号なし右シフト演算子というやつで、Java

                                    Ruby に >>> 演算子を実装して遊ぶ
                                  • Sass不要!CSSだけでも変数やネスト、演算子が使えるよ!

                                    2023年9月6日 CSS CSSをより便利に、効率よく記述できるSass。利用しているWebサイト制作者も多いでしょう。近年はCSSでもSassのような書き方ができるようになってきているので、Sassとの書き方の違いとともに紹介します! ↑私が10年以上利用している会計ソフト! 何度も利用する値を変数として定義し、使いまわせます。よく利用する数値や、色が連想しづらいカラーコードに利用するといいでしょう。 Sassの場合の書き方 $ マークに続いて任意の変数名を書き、コロンで区切って変数の値を記述。この値が呼び出されるようになります。実際に使いたい箇所では $ マークと変数名を書けば、変数を呼び出せます。 $main-gutter: 30px; .box { width: 300px; height: 100px; margin: $main-gutter; } CSSの場合の書き方 公式

                                      Sass不要!CSSだけでも変数やネスト、演算子が使えるよ!
                                    • TypeScript 4.9 の "satisfies" 演算子で union の網羅性チェックが少し楽になる - Qiita

                                      TypeScript 4.9 で新たに導入される satisfies 演算子にとても期待しています。個人的に役に立ちそうだと思ったユースケースとして、switch や if で union を順番に処理していくときの網羅性チェックが挙げられます。 declare const difficulty: "easy" | "medium" | "hard"; switch (difficulty) { case "easy": case "medium": case "hard": break; default: // OK throw new Error(difficulty satisfies never); } switch (difficulty) { case "easy": case "hard": break; default: // Type 'string' does not

                                        TypeScript 4.9 の "satisfies" 演算子で union の網羅性チェックが少し楽になる - Qiita
                                      • TypeScript 4.9からはsatisfies演算子でパターンの網羅性をESLintと共存しつつ簡単にチェックできる

                                        TypeScript 4.9からはsatisfies演算子でパターンの網羅性をESLintと共存しつつ簡単にチェックできる export const stages = ["deve", "stag", "prod"] as const; /** * 開発用、本番用などを分けるステージ * {@link https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_core.Stage.html} は一切関係がない */ export type Stage = typeof stages[number]; こうするとstagesを反復することで簡単に全てのステージに対してスタックを作ることが可能ですし、その名前にStageをstringとして埋め込んで区別することが可能です。 引数ではstringではなくStageを受け取ってstage =

                                          TypeScript 4.9からはsatisfies演算子でパターンの網羅性をESLintと共存しつつ簡単にチェックできる
                                        • 【Python 入門】0 からわかる OR, AND, NOT(論理演算子)

                                          苦手な人の気持ちに寄り添うことを忘れない」をモットーに、18 歳から集団指導塾や高校の学内予備校で教えていました! この記事も、これから Python を学習する方向けに丁寧に書きましたので、ぜひご覧ください! プログラミングを学んでいると出会うのが、「かつ」や「または」といった日本語、and or not といった英単語です。これらには英単語以上に意味が含まれており、ここを理解するとプログラミングの演算が得意になります! ぜひ、この記事を通じて少しでも理解が深まれば幸いです。

                                            【Python 入門】0 からわかる OR, AND, NOT(論理演算子)
                                          • [初学者向け] Ruby 論理演算子を理解する - Qiita

                                            本記事について 本記事は、Rubyを学び始めた私自身が「?」となった論理演算子について、 学んだ内容をまとめます。 私と同じく「?」となった初学者の皆さんがこの記事を読むことで 理解できるようになることを目的とします。経験の浅い私ならではのシンプルな文章が、 皆さんの理解の一助になることを願います。 論理演算子とは? そもそも論理演算子とは? Google先生に聞いてみると、下記とのこと。 「論理演算子とは、「真」と「偽」の2つの値だけで行う計算(論理演算)を表す 記号のことです。」 いまいちピントこない。というのが私の第一印象です。 私が腹落ちした、もう少し噛み砕いた表現にすると、 「論理演算子とは、複数の条件式を組み合わせた条件式の真偽を教えてくれる記号」 例えば、下記の2つの条件式があったとします。 条件式1 a > b 条件式2 a > 10 ここで論理演算子を用いれば、 条件式1

                                              [初学者向け] Ruby 論理演算子を理解する - Qiita
                                            • 【Laravel】Bladeで@ifではなく三項演算子を使う - Qiita

                                              はじめに LaravelのBladeでは、@ifを使ってif文の分岐ができますが、{{}}内で三項演算子を使うこともできます。 好みにもよりますが、三項演算子を使った方がBladeがすっきりする場合もあるかと思います。 使用例その1

                                                【Laravel】Bladeで@ifではなく三項演算子を使う - Qiita
                                              • [解決!Python]複数のリスト(配列)を結合するには(+/+=演算子、extendメソッド、アンパック演算子)

                                                list1 = [0, 1, 2] list2 = [3, 4, 5] list3 = [6, 7, 8] # 複数のリストを+演算子で結合する result = list1 + list2 print(result)  # [0, 1, 2, 3, 4, 5] result = list1 + list2 + list3 print(result)  # [0, 1, 2, 3, 4, 5, 6, 7, 8] print(id(list1))  # 4444844672など。 list1 = list1 + list2 + list3 print(list1)  # [0, 1, 2, 3, 4, 5, 6, 7, 8] print(id(list1))  # 4445022912など。上のid値とは異なる # 複数のリストを+=演算子で結合する list1 = [0, 1, 2] li

                                                  [解決!Python]複数のリスト(配列)を結合するには(+/+=演算子、extendメソッド、アンパック演算子)
                                                • C#におけるnull合体演算子 ?? の優先順位と結合規則 - Qiita

                                                  概要 本稿では,C#におけるnull合体演算子の優先順位と結合規則について,例とともに簡単に述べる.また,結合規則については演習問題を用意した. 詳細 null合体演算子とは ?? のことである. a ?? b は,a がnullのときに b,そうでないときに a となる: a\ ??\ b= \begin{cases} a & (a\neq\text{null}) \\ b & (a=\text{null}) \end{cases}

                                                    C#におけるnull合体演算子 ?? の優先順位と結合規則 - Qiita
                                                  • 週刊Railsウォッチ: The Rails Foundation発足、Ruby 3.2.0 Preview 3リリース、Ruby演算子クイズほか(20221122)|TechRacho by BPS株式会社

                                                    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — This Week in Rails: A bug

                                                      週刊Railsウォッチ: The Rails Foundation発足、Ruby 3.2.0 Preview 3リリース、Ruby演算子クイズほか(20221122)|TechRacho by BPS株式会社
                                                    • Python,Ruby,PHP,Java,JavaScript,Perlの算術演算子の比較 | プログラミング言語比較 - Qiita

                                                      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

                                                        Python,Ruby,PHP,Java,JavaScript,Perlの算術演算子の比較 | プログラミング言語比較 - Qiita
                                                      • TypeScript 非nullアサーション演算子を使う - Qiita

                                                        記事の趣旨 TypeScriptには、値がnullでないことを示すための、非nullアサーション演算子(Non-Null Assertion Operator) ! という構文があります。 これが、便利ですがあまり知られていないような気がしたので(自分も最近知りました)、使用例や ? との違いをまとめました。 使用例 前提 例として、あるinput要素が存在することが保証されていて、その要素にフォーカスしたい場合を考えます。 この時以下のように書くと型エラーが発生します。 document.getElementById('input').focus() // エラー: オブジェクトは 'null' である可能性があります。 これは、 document.getElementById の戻り値が HTMLElement | null となるためです。 オプショナルチェイニングの注意点 要素が存

                                                          TypeScript 非nullアサーション演算子を使う - Qiita
                                                        • ReactでのJSXで条件付き三項演算子を使用する - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                          ReactのJSXの中で、Reactの開発者が条件を設定する方法は複数あります。 if/else文やswitch文も使えますが、第三の方法として三項演算子がございます。 この記事では、Reactで三項演算子を使用する方法について学習します。 Vanilla.JSでの三項演算子の基礎は下記で解説しております。 dev-k.hatenablog.com 三項演算子 Reactでの三項演算子 JSX内に記述する Reactでのネストされた三項演算子 論理積演算子 インラインスタイルでの三項演算子 最後に 軽く三項演算子のおさらいをしときましょう。 三項演算子 条件付き三項演算子は、3つのオペランド(値や変数)を取る唯一のJavaScript演算子となります。 この演算子は、値を返すif文のショートカットつまり代替えとしてよく使用されます。 条件を設定し、trueまたはfalseに基づいて特定の値

                                                            ReactでのJSXで条件付き三項演算子を使用する - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                          • Python,Ruby,PHP,Java,JavaScript,Perlの演算子の比較 | プログラミング言語比較 - Qiita

                                                            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

                                                              Python,Ruby,PHP,Java,JavaScript,Perlの演算子の比較 | プログラミング言語比較 - Qiita
                                                            • Bashのif文でANDやOR条件、&&や||演算子を使う

                                                              Bashで使える演算子には && (AND演算子) と || (OR演算子) があります。 使い方は if [ … ] && [ … ] です。 また、testコマンドの引数では -a (AND条件) と -o (OR条件) が使えます。 [ ] はtestコマンドの糖衣構文なので、if [ 条件1 -a 条件2 ] のように書くことができます。 まとめると以下のようになります。 演算子 && (AND演算子) : if [ 条件1 ] && [ 条件2 ] || (OR条件) : if [ 条件1 ] || [ 条件2 ] testコマンドの引数 -a (AND条件) : if [ 条件1 -a 条件2 ] -o (OR条件) : if [ 条件1 -o 条件2 ] 上記の引数と演算子を組み合わせることで複雑な条件文を書くことができるようになります。 if [ "$1" = "-h" -

                                                                Bashのif文でANDやOR条件、&&や||演算子を使う
                                                              • Zig言語の一風変わった算術演算子

                                                                最近ホットな話題に便乗して 一部で注目を集めはじめたプログラミング言語Zigの言語仕様を眺めていたところ、他のプログラミング言語では見かけない一風変わった算術演算子が提供されるようです。 足し算3種盛 いわゆる「足し算」を行う算術加算について、Zig言語では 3種類の演算子 が提供されます。 +: 通常の算術加算。結果が表現範囲を超える場合、プログラムは未定義動作となる。ビルドモードによってはエラーを報告してプログラム停止する。 +%: 循環(Wrapping)加算。結果が表現範囲を超える場合、値を2の補数表現とみなして下位ビットを代入する。 +|: 飽和(Saturating)加算。結果が表現範囲を超える場合、その整数型の最大値を代入する。 例えば8bit符号無し整数型(u8)/値域[0, 255]における足し算では、それぞれ次の演算結果が得られます。 足し算以外の算術演算に対しても同様

                                                                  Zig言語の一風変わった算術演算子
                                                                • CSSのメディアクエリの範囲指定で、比較演算子を使用できるようになります

                                                                  これを待ち望んでいた人も多いと思います。 ついに、メディアクエリで比較演算子(>=, <=)を使用できるようになります! 幅が400px以上の場合、@media (min-width: 400px){}と定義していましたが、@media (width >= 400px){}と記述できます。 比較演算子だと、400pxを含む「以上」というのも分かりやすいですね。 New syntax for range media queries in Chrome 104 by Rachel Andrew 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様のライセンスに基づいて翻訳しています。 Chrome 104 メディアクエリの範囲指定の新しい構文 メディアクエリの範囲指定で、比較演算子を使用できる Chrome 104 メディアクエリの範囲指定の新しい構文 メディアクエリはレ

                                                                    CSSのメディアクエリの範囲指定で、比較演算子を使用できるようになります
                                                                  • TypeScriptの等価演算子(==)と厳密等価演算子(===)について - Qiita

                                                                    等価演算子(==)と厳密等価演算子(===)とは JavaScriptでもそうですが、基本的にTypeScriptでも 等価演算子(以下、==)ではなく、厳密等価演算子(以下、===)を用いることが推奨されています。 というのも==と===は厳密には違う挙動をします。 等価演算子 (==) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。厳密等価演算子とは異なり、オペランドの型が異なる場合には型の変換を試みてから比較を行います。 厳密等価演算子 (===) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。等価演算子とは異なり、厳密等価演算子はオペランドの型が異なる場合、常に異なるものと判断します。 実際に試してみます。 数値型の比較。 const a: number = 1; const b: number = 1; // 両方ともtrue consol

                                                                      TypeScriptの等価演算子(==)と厳密等価演算子(===)について - Qiita
                                                                    • JavaScript 数値計算と操作 基本的な算術演算子 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                                      本日はJavaScript数学のお時間となります。 これは人によって得意、不得意が分かれるかと思います。 ですが世界中の誰もが数学は私たちが生きていく上でなくてはならない、基本的な部分であることを否定することはできません、それは事実です。 これはJavaScriptまたはプログラミングに関わる、その他言語でも当てはまります。 ですのでまずは基本的な数値の操作を学びましょう。 数値型と演算子 数値の定義方法 10進数 指数表記 加算 割り当ての連鎖 減算 インクリメント・デクリメント 乗算 除算 剰余 べき乗 無限を表す 浮動小数点の操作 NaN JS数値メソッド 数値を文字列に変換 isFiniteおよびisNaN toLocaleStringメソッド valueofメソッド 最後に 数値型と演算子 JavaScriptでは、数値(Number)はプリミティブデータ型です。 数値データ型は

                                                                        JavaScript 数値計算と操作 基本的な算術演算子 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                                      • [解決!Python]if文にand/or演算子を使って複数の条件を記述するには

                                                                        [解決!Python]if文にand/or演算子を使って複数の条件を記述するには:解決!Python # 複数の条件が全て成立するかどうかをチェック:and演算子 a = 'foo' b = 'bar' if a == 'bar' and b == 'foo':  # False and False == False print('bar foo') elif a == 'bar' and b == 'bar':  # False and True == False print('bar bar') elif a == 'foo' and b == 'foo':  # True and False == False print('foo foo') elif a == 'foo' and b == 'bar':  # True and True == True print('foo bar

                                                                          [解決!Python]if文にand/or演算子を使って複数の条件を記述するには
                                                                        • メールの検索は3つの演算子を覚えれば通常の3倍のスピードに!【残業を減らす!Officeテクニック】

                                                                            メールの検索は3つの演算子を覚えれば通常の3倍のスピードに!【残業を減らす!Officeテクニック】
                                                                          • [GitHub Actions] 三項演算子ライクな記述でブランチ名に応じて必要なシークレットのみ取得する | DevelopersIO

                                                                            こんにちは、CX事業本部 IoT事業部の若槻です。 GitHub Actionsで、不必要なシークレットまで取得するWorkflowを組んでしまっていませんか?私は今まで組んでしまっていました。 そこで今回は、GitHub Actionsで三項演算子(condition ? exprIfTrue : exprIfFalse)ライクな記述を使用して、ブランチ名に応じて必要なシークレットのみ取得するWorkflowを作ってみました。 不必要なシークレットまで取得してしまうパターン AWSの開発/ステージング/本番環境の認証情報を使用してシステムのデプロイを行うWorkflowを想定します。開発はdevelop、ステージングはstaging、本番はmainのブランチにマージが行われた時にそれぞれの環境にデプロイが行われる想定です。 .github/workflows/cicd.yaml(不必要な

                                                                              [GitHub Actions] 三項演算子ライクな記述でブランチ名に応じて必要なシークレットのみ取得する | DevelopersIO
                                                                            • JavaScriptの演算子の優先順位と「禁止ルール」の一覧

                                                                              ただし、種別は以下の通りです。 prefix (前置演算子) …… もとの式の手前に何個でもつけられる演算子。 例: -~-~x postfix (後置演算子) …… もとの式の直後に何個でもつけられる演算子。 例: x.foo()`bar`[0] postfix once …… もとの式の直後に1個だけつけられる演算子。 例: x++ は可能だが x++-- はパースされない。 逆に ++--x はパースされるが、構文とは別のルールで禁止される。 (後述) infixL …… 中置演算子で左結合 (演算子の優先度が同じ場合は左側にあるほうが優先される) 例: 0.1 + 1.0 - 1.0 は (0.1 + 1.0) - 1.0 になる infixR …… 中置演算子で左結合 (演算子の優先度が同じ場合は右側にあるほうが優先される) 例: 2 ** 2 ** 3 は 2 ** (2 **

                                                                                JavaScriptの演算子の優先順位と「禁止ルール」の一覧
                                                                              • GitHub Actions の if, 否定演算子, そして YAML - pione30’s blog

                                                                                GitHub Actions のワークフロー構文に jobs.<job_id>.if 1 や jobs.<job_id>.steps[*].if 2 というものがあり 、その job や step の実行を if に書かれた条件が満たされた場合だけに限定することができます。 また GitHub Actions のワークフロー構文として "expression syntax" (式構文)3 というものが存在します。 これは ${{ <expression> }} と書くと <expression> 部分が文字列ではなく式として評価されるようになる、という特殊な構文です。 そしてドキュメントの該当部分 4 を読むと面白いことが書いてあります: When you use expressions in an if conditional, you may omit the expression s

                                                                                  GitHub Actions の if, 否定演算子, そして YAML - pione30’s blog
                                                                                • 週刊Railsウォッチ: Rubyコンパイラの歴史動画、RubyのWebAssembly対応進む、ぼっち演算子の注意点ほか(20220126後編)|TechRacho by BPS株式会社

                                                                                  こんにちは、hachi8833です。昨晩体調を崩して銀座Rails#41に参加できず...😢 昨夜の銀座Railsに参加してくださったみなさん、どうもありがとうございました!懇親会でも「良いコード」談義ができて楽しかったです😄 運営さんから「アンケートのお願い」が届いていると思うので、何か感想を書いてもらえると嬉しいです。僕の発表だけでなく他の方の感想もぜひ!🙏 #ginzarails — Junichi Ito (伊藤淳一) (@jnchito) January 25, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをい

                                                                                    週刊Railsウォッチ: Rubyコンパイラの歴史動画、RubyのWebAssembly対応進む、ぼっち演算子の注意点ほか(20220126後編)|TechRacho by BPS株式会社