タグ 演算子
新着順 10 users 50 users 100 users 500 users 1000 users改めて学ぶ satisfies 演算子
TSKaigi Advent Calendar 2024の9日目の記事となります。 皆さんは普段TypeScriptのsatisfies演算子を使っていますか?私はswitch文の最後をnever型で終える際に、1行で記述するために使っていました。 type Role = "admin" | "user"; const getRoleText = (role: Role) => { switch (role) { case "admin": return "管... 続きを読む
「Google 検索」の「cache:」演算子がとうとう廃止 ~キャッシュの提供は完全終了/過去ページを閲覧するには検索結果ページから「Wayback Machine」アーカイブを参照
TypeScript v4.9からv5.5で追加された機能のおさらい - STORES Product Blog
STORES 予約 エンジニアの水野です。STORES 予約 の店舗管理画面で利用しているTypeScriptをv4.8からv5.5にアップグレードしたので追加された主な機能をおさらいしようと思います。 satisfies (v4.9) v4.9で実装されました。 型アノテーションのように型付けしつつ型推論も行う演算子です。 例を見てみましょう。 type C... 続きを読む
【Excel】文字列の連結や分割に便利な新関数が登場! 「&」演算子やLEFT関数はもう古い?【いまさら聞けないExcelの使い方講座】
【図解】Python基礎64選 - Qiita
前回の記事が思いのほか好評だったので、今回はPythonの基礎を図解にまとめてみました。 これからPythonに入門する方、初学者の方への参考になれれば幸いです。 前回の記事↓ 押さえたい基礎 押さえたい基礎の分野は9つになります。 以下で詳しく見ていきます。 数値計算 数値計算は演算子を確認します。 数値の型(int・... 続きを読む
satisfies を使って嬉しかったところ
はじめに 既存のプロダクトで、TypeScript のバージョンをアップデートし satisfies を使った実装を試してみました。 その中で、satisfies を使って特に嬉しかったところを書かせていただきます。 satisfies とは TypeScript 4.9 で追加された演算子 式と型がマッチしているかチェックする const assertion と併用できる... 続きを読む
Sass不要!CSSだけでも変数やネスト、演算子が使えるよ!
2023年4月12日 CSS CSSをより便利に、効率よく記述できるSass。利用しているWebサイト制作者も多いでしょう。近年はCSSでもSassのような書き方ができるようになってきているので、Sassとの書き方の違いとともに紹介します! 何度も利用する値を変数として定義し、使いまわせます。よく利用する数値や、色が連想しづらい... 続きを読む
メールの検索は3つの演算子を覚えれば通常の3倍のスピードに!【残業を減らす!Officeテクニック】
JavaScriptの演算子の優先順位と「禁止ルール」の一覧
ただし、種別は以下の通りです。 prefix (前置演算子) …… もとの式の手前に何個でもつけられる演算子。 例: -~-~x postfix (後置演算子) …… もとの式の直後に何個でもつけられる演算子。 例: x.foo()`bar`[0] postfix once …… もとの式の直後に1個だけつけられる演算子。 例: x++ は可能だが x++-- はパースされない。 ... 続きを読む
プログラミングと法律の相違点 - 演算子(1) ORなのかXORなのか|ぴよふ|note
プログラマが気を付けることの1つは条件式に記述するときの演算子ですよね。&& じゃなくて || って書いてしまった。とか <= にすべきところを < だけにしちゃったとか。 法律の条文にも私がぶち当たった演算子があります。それが"または"です。 "または" って本当にORですか?何言ってんだ?当たり前やろ!と思うかもし... 続きを読む
Python 3.9の新機能 - python.jp
Python 3.9 のリリース予定日である2020年10月05日が間近に迫ってきました。 https://docs.python.org/3.9/whatsnew/3.9.html から、Python3.9の主要な新機能を紹介します。 辞書のマージ演算子¶2つの辞書オブジェクトを| 演算子で併合して、 一つの新しい辞書オブジェクトを作成できるようになりました。 PEP 584 -- Ad... 続きを読む
【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
結果は順にtrue、true、falseです。 これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。 よもや今さら基本中の基本である比較演算子の動作を弄ってくるとは思わなかったぞ。 以下はSaner string to number comparisonsの日本語訳... 続きを読む
付録: JavaScriptチートシート · JavaScript Primer #jsprimer
付録: JavaScriptチートシート JavaScriptの言語機能に関するチートシートです。 言語機能 コメント データ リテラル 文字列 データアクセス 演算子 関数と挙動 コントロールフロー モジュール その他 ガイド プロジェクト構造 言語機能 コメント コメントの書き方について。 コード例 説明 関連 続きを読む
関手、Applicative、Monadの法則 - あどけない話
Monadとは、Applicativeであるデータ構造で、(>>=)演算子を提供し、それがMonad法則を満たすものである。 正確に表現するとこうなんですが、「はぁ?」っ感じですよね。「満たすべき法則」とか言われると、まったく理解できません。でも、オススメの形に持っていくための変換規則と捉えると分かりやすいのではないかとい... 続きを読む
Rubyが一番強く影響を受けている言語は何ですか? - Quora
SUMI Mᵃˢᵃᵗᵒ (aka sumim) さんが文献参照付きで回答しておられるので、充分な気もしますが、Rubyが影響を受けている言語を上から並べると、 Lisp (意味論的な多くの部分、CLOS、Flavors含む)Perl (テキスト処理機能、正規表現)C (演算子と優先順位)Smalltalk (クラスライブラリ)Python (defとclassキーワード)Eiffel (en... 続きを読む
Twitterで自分のツイートだけを検索する方法 - PLUS1WORLD
Twitterには多くの人のたくさんのツイートがあります。なので、Twitterで自分の過去のツイートを検索しようとしても見つからないという人は多いのではないでしょうか。 実は、Twitterでは検索時にパラメータ(演算子)を同時入力することで自分のツイートに絞って検索する事ができます。これで昔投稿した自分のツイート... 続きを読む
【Excel】文字列結合、スペース・改行・ダブルクォーテーションの連結 - わえなび ワード&エクセル問題集
文字列を結合する方法は、文字列連結演算子「&」を使うか、CONCATENATEやTEXTJOINなどの関数を使います。しかし、単に文字列を連結するだけなのに、わざわざ関数を呼び出すのはいかがなものかと思います。 まずは、文字列を半角のダブルクォーテーションで囲むこと、演算子で連結すること、四則演算との優先順位などをし... 続きを読む
演算子の実行順 - Qiita
JavaScript Advent Calendar 2018の10日目の記事です。 なんか今朝カレンダー見たら、空いてるじゃん!ラッk... 短めですが、結構悩んだので。 $(function () { var e; $(".show-hide").eq(0).show(), e = 1, setInterval(function () { var t; t = e - 1, 0 > t && (t = $(".show-hide").length - 1), $(".show-hide").... 続きを読む
Perl の隠れ演算子の紹介 - アルパカ三銃士
2017 - 12 - 25 Perl の隠れ演算子の紹介 Perl この記事は「 Perl Advent Calendar 2017」の 25 日目の記事です。 まさか全部埋まるとは思っていませんでした。これも皆さんのおかげ様です。 ありがとうございました! qiita.com Perl には隠れ 演算子 なるものが存在します。 これらは、言語開発者が意図して作ったわけではなく、偶然発見されたも... 続きを読む
C++17では非推奨だったbool型に対するインクリメント演算子の利用が不可能に | スラド デベロッパー
C++言語の新標準規格である「C++17」では、bool型に対する++演算子が利用できなくなるそうだ( cpprefjp - C++日本語リファレンス )。今まではbool型の変数に対し++演算子を適用すると、その変数の値をtrueにするという仕様となっていた。 なお、C言語にはbool型が存在しないため、int型をbool型の代用として使用することが良くあった。この場合、C++の仕様と同様に++... 続きを読む
【追記あり】(JIS配列のキーボードの場合)macOSのパスワードに、"|"を使ってはいけない(訳ではないが、注意が必要な話) - 新潟の空は今日も灰色
macOS のパスワード変更画面では、記号の | (縦棒。よくプログラムの論理 演算子 で or を表現するときに使うあいつ)を入力することが出来る。また、管理者権限を求められる場合などのパスワード入力画面でも | を入力することが出来るし、コンソール上でも入力可能だ。 *1 しかし、再起動後の ログイン画面では、 | を入力することが出来ない のである。 *2 Shift+\ を押下しても無反応... 続きを読む
JavaScriptをもう一度学びたい人へ 演算子、条件文、関数の基礎をおさらい - WPJ
この春、 JavaScript を始めた新人さんも。いつもコピペで済ませているデザイナーさんも。JavaScriptの演算子、条件文、関数の基礎をさらりとおさらい。JavaScriptをもう一度学びたい人へ 演算子、条件文、関数の基礎をおさらい 2017/05/19 Tania Rascia Articles in this issue reproduced from SitePoint Copy... 続きを読む
Ruby初心者を脱した人が悩みがちな、ちょっと特殊な記法・演算子・イディオム - Qiita
初心者がRubyの基礎を覚えたところで他人のコードを読むようになると、 *args や map(&:to_s) のような謎の記法がでてきます。 この手の記法は名前がわからないとググラビリティが低くなるため、人によってはつまづきとなることが多いようです。 尋ねられることがたまにありますので、この機会にRails開発でよく使われるものを中心にまとめてみます。 引数 *args 変数名の冒頭に * (ア... 続きを読む
小ネタ 隠し演算子(?) | ++C++; // 未確認飛行 C ブログ
副作用を起こさない(非変)インクリメント、デクリメント(non-modified increment/decrement)です。 実際、以下のようなコードを実行することができます。 var a = 10; Console .WriteLine(-~a); // 11 Console .WriteLine(~-a); // 9 ideone とかでも実行できます。 ideoneは確かMonoで動いて... 続きを読む
シェルスクリプトの処理境界が鮮明になる「名前付きブロック記法」なるものを考えてみた
シェルスクリプトは長くなると処理の境界が不鮮明になりがち。 コメントで処理の境界を表現する工夫はよく見かけるが、もっと良い方法はないか考えてみた。 :コマンド、&&演算子、複合コマンド()や{}を組み合わせて書くと、処理の境界線がはっきりする。 # [シェルスクリプトは長くなると処理の境界が不鮮明になりがち。 コメントで処理の境界を表現する工夫はよく見かけるが、もっと良い方法はないか考えてみた。 ... 続きを読む