並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 1153件

新着順 人気順

nullの検索結果201 - 240 件 / 1153件

  • null許容値型(Nullable<T> 型)

    概要 通常、「値型」は null 値(無効な値)を取れません。 ところが、データベース等、一部のアプリケーションでは、 値型の通常の(有効な)値と null(無効な値)を取るような型が欲しいときがあります。 そこで、C# 2.0 では、null 許容型(Nullable 型)という特殊な型が用意されました。 Ver. 8.0 C# 8.0 では、参照型についても ? の有無で null の可否を指定する機能が追加されました。 この機能を指して null 許容参照型(nullable reference type)と言ったりします。 この null 許容参照型と区別する意味で、本項で説明している機能(C# 2.0 時代には唯一の null 許容型だった)を指して、null 許容値型(nullable value type)と呼ぶこともあります。 ポイント 値型 T に対して、T? をいう書き

      null許容値型(Nullable<T> 型)
    • CloudWatch Logs Insights を使って Mackerel 上にアプリケーションのメトリック監視環境を手早く構築する - Object.create(null)

      この記事は Mackerel Advent Calendar 2021 の 15 日目の記事です. 昨日は id:kazeburo さんの mkr plugin install 時の403 API rate limit exceededエラーを回避する方法 でした. こんにちは id:susisu です. 普段は Mackerel 開発チームでアプリケーションエンジニアをしています. 先日 mackerelio-labs にて cloudwatch-logs-aggregator という Terraform モジュールをひっそりと公開しました. github.com この記事では, このモジュールについてと, これを使って AWS 環境で動作するアプリケーションのメトリックの監視環境を手早く Mackerel 上に構築する方法を紹介します. アプリケーションのメトリックについて (ここでア

        CloudWatch Logs Insights を使って Mackerel 上にアプリケーションのメトリック監視環境を手早く構築する - Object.create(null)
      • nullはJavaのWeakポイント - Return to Saisse’s Wiki

        純粋にオブジェクト指向的に考えた場合、オブジェクト間の通信にnullを使用するなんてことはあってはならない事だ。 ある値がnullであるということは何かの状態を表しているわけで、その状態をnullで表してしまうと人間の頭にとっては扱い難い存在となる。 例えばあなたがコーヒーカップを持っているとしてコーヒーカップがnullだでは想像で補うことは可能であっても意味が通じない。状態をnullで表すのを止めてコーヒーカップが空だと言えば格段にわかりやすくなる。 ここで重要なのは名前がついているかどうか?ということだ。名前を付けることによって人間の頭は高速に処理できるようになる。名前を省略されるとそもそも状態があることを認識することが困難になる。 このことからnullはコンピュータのメモリの状態を表す言葉であって実装であるといえる。つまりnullはカプセル化の対象であって、インターフェース間でやりと

          nullはJavaのWeakポイント - Return to Saisse’s Wiki
        • プログラミング言語「Dart」が“null安全”に ~テクニカルプレビュー版がリリース(Impress Watch) - Yahoo!ニュース

          プログラミング言語「Dart」の“null安全(null Safety)”版が、6月11日(米国時間)にテクニカルプレビューとして公開された。現在、「Dart」の開発チャネルで入手できる。 アプリケーションが実行時にクラッシュする理由は様々だが、ユーザーがよく目にするのは“割り当てられていない参照にアクセスしてしまう”というエラーだろう。Javaアプリで“NullPointerException”(俗にいう“ぬるぽ”)というエラーが起こる場合などがそれに相当する。これを避けるために変数が“null”でないかどうかチェックする処理も、積もり積もればパフォーマンスに悪影響を及ぼす。 そこで、「Swift」や「Kotlin」といった最近のプログラミング言語では変数が“null”でないこと(null安全)を保証する仕組みを採用しているものが多い。null参照エラーにつながりかねない処理はコンパイル

            プログラミング言語「Dart」が“null安全”に ~テクニカルプレビュー版がリリース(Impress Watch) - Yahoo!ニュース
          • null.ly - a really cool domain parked on Park.io

            The domain name null.ly is being parked on Park.io. Contact the domain owner to make an offer right now...

              null.ly - a really cool domain parked on Park.io
            • null11blg.site

              This domain may be for sale!

                null11blg.site
              • Eclipse Junoでnull解析を行う - Qiita

                Eclipse Junoでnull解析を行う Eclipse Juno(4.2)から、@Nullableが付いたパラメータを、そのメソッド内でNullチェックしていない場合はwarningやerrorにすることが出来るようになります。 @Nullable Nullableアノテーションがついているパラメータは、そのパラメータにはNullが渡されることも許容するという意味になります。 なので、メソッド内で値のNullチェックを行う必要があります。 例えば、以下のようなコードを書いたとします。 import static org.junit.Assert.assertEquals; import javax.annotation.Nullable; import org.junit.Test; public class NullableTest { @Test public void test

                  Eclipse Junoでnull解析を行う - Qiita
                • aki_null

                  Software engineer in Tokyo, Japan. I develop games professionally. I also develop apps for macOS and iOS, that are simple and fast. Shiori Shiori is a Pinboard and Delicious macOS client that allows you to find and add bookmarks. Visit Website » YoruFukurou YoruFukurou (NightOwl) is a Twitter client for macOS, designed for Twitter addicts. No longer in development Visit Website »

                  • null.ly - a really cool domain parked on Park.io

                    The domain name null.ly is being parked on Park.io. Contact the domain owner to make an offer right now...

                      null.ly - a really cool domain parked on Park.io
                    • Intent to stop using `null` in my JS code · sindresorhus/meta · Discussion #7

                      I intend to stop using null in my code, in favor of undefined. There are many reasons for doing so. Feedback wanted Tweet: https://twitter.com/sindresorhus/status/1114894287387258886 Background http://2ality.com/2013/05/history-undefined.html Reasons From experience, most developers use null and undefined inconsistently and interchangeably, and few know when to use which. Supporting both null and

                        Intent to stop using `null` in my JS code · sindresorhus/meta · Discussion #7
                      • 「Adobe Flash Player」にNULLポインターデリファレンスの脆弱性 ~修正版が公開/任意コードの実行につながりかねない“Critical”なセキュリティ欠陥

                          「Adobe Flash Player」にNULLポインターデリファレンスの脆弱性 ~修正版が公開/任意コードの実行につながりかねない“Critical”なセキュリティ欠陥
                        • 詳解 Java SE 8 第11回 nullチェックとOptional

                          前回までの解説でまだ紹介していないStreamインタフェースのメソッドは、いずれも戻り値の型がOptionalクラスという共通点があります。 Optionalクラスは、Java SE 8で導入された新しい概念を表すクラスです。そこで、今回はストリームのメソッドを紹介する前に、このOptionalクラスについて紹介します。 Optionalクラス Javaでコードを書いていると、どうしても避けて通れないのがnullチェックです。 たとえば、リスト1のようにメソッドの戻り値のnullチェックを行うなど、頻繁に書かなくてはならないですし、目にすることも少なくありません。 リスト1 典型的なnullチェック Bar bar = foo(); if (bar != null) { // 正常な場合の処理 } else { // nullの場合の処理 } もちろん、nullチェックは防御的プログラミン

                            詳解 Java SE 8 第11回 nullチェックとOptional
                          • PHP isset, empty, is_null の違い早見表 - 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

                              PHP isset, empty, is_null の違い早見表 - Qiita
                            • null11blg.site

                              This domain may be for sale!

                                null11blg.site
                              • nil / Nil / NULL / NSNull

                                Written by Mattt January 7th, 2013 This article has been translated into: 中文 Understanding the concept of nothingness is as much a philosophical issue as it is a pragmatic one. We are inhabitants of a universe of somethings, yet reason in a logical universe of ontological uncertainties. As a physical manifestation of a logical system, computers are faced with the intractable problem of how to repr

                                  nil / Nil / NULL / NSNull
                                • null11blg.site

                                  This domain may be for sale!

                                    null11blg.site
                                  • Varnishを多段にする利点と注意するところ – cat /dev/random > /dev/null &

                                    小ネタです Varnishを使う上で冗長化をどうしようと悩むことが多々有ります。 単純に横に並べてLBでバランシングしてもキャッシュの同期をどうしようという問題にぶち当たります。 VarnishSoftwareがサブスクリプションで提供しているVarnishPlusでは同一階層のVarnishにおいてキャッシュオブジェクトのレプリケーションを行うVarnish High Availabilityという機能が存在しますがコミュニティ版のVarnishでは存在しません。 (VarnishPlusについてはそのうち記事書こうと思います) 強引にVCLでSquidのsiblingのような動きをするように書くことも出来なくないのですが個人的にはオススメできません。 幾つか理由があるのですが一番大きい理由がRace conditionに陥るからです。 VarnishはこれはThundering Her

                                      Varnishを多段にする利点と注意するところ – cat /dev/random > /dev/null &
                                    • null.ly - a really cool domain parked on Park.io

                                      The domain name null.ly is being parked on Park.io. Contact the domain owner to make an offer right now...

                                        null.ly - a really cool domain parked on Park.io
                                      • [第3話]少女Null - 中西鼎/あきま | 少年ジャンプ+

                                        少女Null 中西鼎/あきま <毎週土曜更新>有機物製のロボット・義人が普及し、人々が豊かな生活を送っている23世紀東京。そこに住む少年・リアハは、ある一体の義人との出会いをきっかけに、世界の秘密に巻き込まれていく… 『火遊び同盟』のコンビが描く巨弾SF!! [JC2巻発売中]

                                          [第3話]少女Null - 中西鼎/あきま | 少年ジャンプ+
                                        • {__proto__:null} のススメ - ellaneous

                                          特に新しい話題でもないけど,使われているところをあまり見ない気がするので。 HashMap/Dictionary として narcissus/jsdefs.js#142 にもあるように,単に {} だと Object.prototype が付いて廻るので役に立たないことがある。辞書として使うなら {__proto__:null} にしておいて損はない。 速度稼ぎ 辿る親が居ないのでプロパティアクセスは少し速い。はず。 if(this.dump) print = function(x){ dump(x +'\n') }; if(this.console) print = function(x){ console.log(x) }; function say(){ print('|'+ [].join.call(arguments, '|') +'|') } ['{}', '{__proto_

                                            {__proto__:null} のススメ - ellaneous
                                          • Null - Wikipedia

                                            Null(ヌル、ナル)は、何もない、という意味で、プログラミング言語などコンピュータ関係では、「何も示さないもの」を表すのに使われる。同様のものとして、PascalにおけるNil(ニル)、PythonにおけるNone(ナン)、VB.NETにおけるNothing(ナッシング)のように、他のキーワード(予約語)や識別子が使われることもある。 ドイツ語において Null は数値の0(ゼロ)を意味し、発音は /nʊl/ である。一方、英語において null は /nʌl/ と発音される[1]。ドイツ語においても、数値の0と区別するために、本記事の意味の Null は英語風に /nʌl/ と発音される場合がある[2][3]。 日本においては「ヌル」という発音が定着しているが、英語読みに近い「ナル」という発音で呼ばれる場合もある。例えば、JISのJIS X 3005-1:2014「データベース言語SQ

                                            • なぜNullはダメか | To Be Decided

                                              このエントリでは、Yegor Bugayenkoによる記事、Why NULL is Bad?を紹介する。 (Yegorから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 JavaでNULLを使う単純な例を以下に示す。 public Employee getByName(String name) { int id = database.find(name); if (id == 0) { return null; } return new Employee(id); } このメソッドの何が間違っているのか? オブジェクトの代わりにNULLを返す可能性がある、というのが間違っているところだ。 NULLはオブジェクト指向パラダイムにおけるひどい慣習で、全力で避けるべきものだ。 これについて

                                              • Varnishの使い方(Using Varnish)を和訳しました – cat /dev/random > /dev/null &

                                                かなり前から途中まではやっては飽きたりを繰り返していた Varnish公式のWelcome to Varnish’s documentation! の和訳ですが チュートリアルに相当するUsing Varnishのところの和訳が終わってキリがいいのと そういやブログで和訳してるの言ってなかった気がするので報告します。 僕はあまり英語が得意ではないのでエキサイト先生やら辞書引いたりして 涙目で訳していますので間違いがあるかもしれません・・・ もしそういう箇所を見つけたらぜひ教えていただけるとありがたいです。 また新しいほうがいいだろうとtrunkの方を訳していたのですが 将来の記述変更を元にしたところもあるので少し注意が必要です。 (気づいた範囲で注釈はいれています) ★この資料はV2系です★ Varnishドキュメント(和訳) バックエンドサーバの指定(Backend servers) V

                                                • Null非許容

                                                  先週、「C#にもNull非許容な型が欲しい」という話をされたものの「うん、欲しいね」としか返せなかったり。要望は昔からあるけども、実際入れようと思うと結構大変。という話、説明しておいた方がいいんだろうなぁと思ったので、ブログにしてみることに。 先に結論の要旨だけ書くと、以下のような感じ。 C#だけで完結する問題じゃなく、.NETレベルで対応するのは今からだときつい Code Contracts使って契約プログラミングするのがいいよ 以下詳細。 公式の見解 Anders Hejlsberg も、「もしもの話」として、1からの再設計が許されるなら C#/.NET をどうしたいかという質問に対して「Null 許容性の見直し」を挙げています。 一時期、結構頻繁にそういっていたと思います。少し検索して出てきたのでいうと、以下の Q&A インタビューの、1:00:00 からのくだり。 今、値型に関して

                                                    Null非許容
                                                  • PostgreSQL 11でALTER TABLE ... NOT NULL DEFAULTが簡単になっていた | 株式会社ヌーラボ(Nulab inc.)

                                                    はじめに こんにちは。ビジネスチャットサービス Typetalkを開発・運用している吉田です。先日PostgreSQLでのALTER文をいかに無停止で安全に行うかという記事を公開しました。その中で以下のようにNULLを不許可にしたカラムを追加する際の注意点について述べていました。(参照 NULLを不許可にしたカラムを追加する) 新しいカラムを追加する際、NULLを不許可にしたいことがあります。その場合よく使われるのがALTER TABLE構文で同時に追加できるNOT NULL制約です。このNOT NULL制約をつけるためには、既存レコードにデフォルト値を設定する必要があるため、DEFAULT構文を同時に使用することになります。 ALTER TABLE todo ADD COLUMN completed BOOLEAN NOT NULL DEFAULT false; この構文は自動的に既存の

                                                      PostgreSQL 11でALTER TABLE ... NOT NULL DEFAULTが簡単になっていた | 株式会社ヌーラボ(Nulab inc.)
                                                    • 「分割」できる疑似乱数生成器 - Object.create(null)

                                                      この記事ははてなエンジニア Advent Calendar 2018 の 6 日目の記事です. こんにちは, id:susisu です. Mackerel のアプリケーションエンジニアをしています. 最近は新しいカスタムダッシュボード機能を開発したりしていました. mackerel.io この記事ではタイトルにある通り, ある種の疑似乱数生成器について紹介します. 内容は社内の技術勉強会 (兼 ???) にて LT として話したものの増補改訂版となっています. 乱数の話をしようと思ったのにはきちんと背景がありますが, これは長い上に直接関係のない話が多くなってしまったので, 一番最後に書きました. お時間のある方は最後までどうぞ. Splittable PRNG 通常の疑似乱数生成器 (pseudorandom number generator, 以下 PRNG) については, きっとこの

                                                        「分割」できる疑似乱数生成器 - Object.create(null)
                                                      • javascript:alert([].sort.call(null)) == [object window] の謎

                                                        JavaScript 難しい。 ECMAScript5の "use strict" 時の [].sort.call(null) の挙動に関する議論

                                                          javascript:alert([].sort.call(null)) == [object window] の謎
                                                        • null使ったら負け東京版

                                                          SonicGarden Study #11で放送された資料から一部スライドを抜いたものになります。 http://sonicgarden.doorkeeper.jp/events/13229 ----- 優れたプログラマだけが優れたソースコードを書くことができます。 では優れたプログラマになるにはどうすれば良いでしょうか。 自分の書いたコードを、優れたプログラマに指摘してもらうことが一番の近道です。それがコードレビューです。たった一人でコードレビューも受けずに、ただ書き続けてもクソコードはクソコードのままなのです。 そこで今回は、良いコードが書けるプログラマになるための、コードレビューを上手に実践する秘訣を話します。

                                                            null使ったら負け東京版
                                                          • サルでもわかる 逆引きデザインパターン 第4章 逆引きカタログ その他 Nullオブジェクト

                                                            具体的な例 それではより具体的な例を見てみましょう。サンプルは商品の割引価格を計算するコードです。 割引価格には「会員の割引価格」「セール時の割引価格」「通常の割引価格」の3種類があります。 割引価格の種類を決定するのは、Mainクラス実行時のアプリケーション引数です。 Mainクラスは「java Main 価格 割引ロジック名(sale, member, 指定しないのいずれか)」の形式で実行します。 例えば「java Main 1000 member」で実行すると会員割引価格となり、「java Main 1000 sale」で実行するとセール時の割引価格となります。 「java Main 1000」と指定がない場合は、通常の割引価格になります。 各クラスの役割は次のようになります(図8~9)。 ◎DiscountLogic(リスト14) 割引計算のロジックのインタフェースです。各割引計算

                                                            • 内的品質を無視せざるを得ない状況に陥るな - Object.create(null)

                                                              ソフトウェアの品質 ソフトウェアの品質といえば, 大まかに外的品質と内的品質に分けられます. 外的品質: ユーザーから見た品質 例: 安全かつ確実に動作すること, 操作しやすいこと 内的品質: 開発者から見た品質 例: 変更しやすいこと, 型・linter・テストなどに守られていること, 読みやすいこと 当然ですが, ソフトウェア開発者としては外的・内的どちらの品質も高い, という状態を目指すべきでしょう. 場合によって優先度こそあれ, どちらかを一方的に切り捨てるべきではありません. どちらの品質から高めるか ある程度の複雑さを持ったソフトウェア (のコンポーネント) を作る場合, 大抵はどちらの品質も高い状態に向かって一直線に進めることはなくて, まずはどちらか一方の品質が高い状態を目指すのが普通かなと思います. こういった開発の進め方については様々な流派があると思いますが, ここでは

                                                                内的品質を無視せざるを得ない状況に陥るな - Object.create(null)
                                                              • null11blg.site

                                                                This domain may be for sale!

                                                                  null11blg.site
                                                                • GreaseMonkey Script on Opera 9.00 < 21 < June < 2006 < nulog, NULL::something : out of the headphone

                                                                  9.0 がリリースされたのでいろいろ調べて書く。 XPath は割と普通に使えるっぽい。時々変な挙動な気もするけど。$X は書き換え無しに動く。と思いきや createNSResolver は動かない innerHTML 使ってパースさせるやつ は Opera でもできるようだ。 Array#forEach や GM_xmlhttpRequest がないため、殆どの GreaseMonkey スクリプトは動かない (が、後述するスクリプトでほぼ解決)。ついでに Opera はハイパートリッキーなことをしないとドメインを超えられないようだ。 Opera 用のラッパは 000.user.js とか最初のほうに呼ばれそうなファイルに書いてあげればいいっぽい。000.user.js . インターフェイスのラッパだけです。ドメイン超えるのも 000.user.js に書けば普通にいけるかもしれない。

                                                                  • 【メリットしかない】「NULL」BBクリームをレビュー!悪い口コミと使用感から評価!【ローランドverもあり】 - もぐらのはるき

                                                                    タグ 003メンズラクシアメディヒールメラノCCメンズメンズコスメメンズコスメ10選メンズスキンケアメンズビオレメンズメイクメンズリゼムダ毛処理メンズ全身脱毛メンズ化粧水メンズ日焼け止めメンズ洗顔フォームメンズ用メンズ用シャンプーメンズ美容メンズ美容室メゾンコーセーミルクローションメンズ美容家電ボディーソープボタニカル パワーリフト&ディープモイストボタニカルオイルコントロール&フェイスクレンザーボッチャンボディオイルボディスポンジボディソープボディミストボディミルクボリュームリッチミラグロマウスマウスウォッシュマッサージ器マニフィークマルチビタミンミスターエイヤミストンクリアプレシャスシャンプーミュゼコスメメンズ美容室おすすめメンズ美容液ホワイトダイヤロゼットルームフレグランスレシーバーレセナレチノールレッグリフレレビューレヴィンローズレーザー脱毛ローションリードルショットローズヒップオ

                                                                      【メリットしかない】「NULL」BBクリームをレビュー!悪い口コミと使用感から評価!【ローランドverもあり】 - もぐらのはるき
                                                                    • __proto__ = null - 素人がプログラミングを勉強していたブログ

                                                                      __proto__プロパティにnullを代入すると、Object.prototypeのメソッドを継承しないクリーンなオブジェクトを手に入れることができる。 var o = {__proto__: null}; console.log(typeof o.toString); // undefined console.log('__proto__' in o); // false console.log(typeof o.__proto__); // undefined console.log(Object.getPrototypeOf(o)); // null console.log(o instanceof Object); // false '' + o; // TypeError: can't convert o to primitive type 何故か__proto__に代入すると

                                                                        __proto__ = null - 素人がプログラミングを勉強していたブログ
                                                                      • 【PHP入門講座】 NULLと未定義の違い - Qiita

                                                                        TRUE FALSE NULL をまとめて 三値 と呼ぶことがありますが、これらを漢字一文字で表すと TRUE … 真 FALSE … 偽 NULL … 無 として解釈されます。命題「今日は学校に行く日か?」で例えると、 TRUE …今日は学校に行く日である FALSE … 今日は休みの日である NULL … そもそも中退してた のようなイメージです。 未定義(Undefined) NULL は 無 と言いながらも…

                                                                          【PHP入門講座】 NULLと未定義の違い - Qiita
                                                                        • Rails tips: Null Objectパターンでリファクタリング(翻訳)|TechRacho by BPS株式会社

                                                                          概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Refactor your Ruby on Rails app with null object pattern 原文公開日: 2018/01/22 著者: Paweł Dąbrowsk Null Objectパターンによるリファクタリングは、指定されたオブジェクトが存在するかどうかをチェックして、存在しなかった場合に指定の属性やメソッドのデフォルト値を返す操作に適用できます。このような操作ではif条件が必要になることが多く、そのままではコードが少々読みづらいうえにテストも少しばかりやりにくくなります。Null Objectパターンを使うことでコードが非常にシンプルになり、テストも簡単になります。 Null Objectパターンを使うメリットをわかりやすく示すため、次のような事例を考えてみましょう。UserとPostという2つのク

                                                                            Rails tips: Null Objectパターンでリファクタリング(翻訳)|TechRacho by BPS株式会社
                                                                          • 特定のキーワードにマッチした内容の記事をTumblrやMovableTypeに自動的に投稿する | 空即是色 | null-null.net

                                                                            トップページ > 空即是色 > 2007年の記事 > 特定のキーワードにマッチした内容の記事をTumblrやMovableTypeに自動的に投稿する 空即是色 特定のキーワードにマッチした内容の記事をTumblrやMovableTypeに自動的に投稿する 2007年 12月30日 « ソーシャルイノベーションデザイン—日立デザインの挑戦空即是色Top今年の目標(仮) » ぷ.jpの活動にインスパイアされたので、RSSフィードから、特定のキーワードにマッチした内容の記事をTumblrやMovableTypeに自動的に投稿するプログラムを作ってみた。 例えば、自分がよく読むブログからprocessingに関連した記事を抽出してTumblrに自動的にブックマークする。と言ったことができたり、MovableTypeに自動的に投稿して紹介することでprocessingの日本語情報ポータルを運営する。

                                                                            • Tokyo.vclでVarnishCache3の新機能とVUPの仕方を話してきました – cat /dev/random > /dev/null &

                                                                              hmskさん主催の第一回のTokyo.vclでVarnishの話をしてきました。 5分~15分の長さでと言われたのでのんびりいっぱい喋れる! ・・・と思ったら詰め込みすぎて結構早口で聞き取りにくかったかもしれません。 申し訳ないです。 内容はVarnishCache3.0の新機能と2.1/2.0系からVUPするときの変更点についてです。 UST(5分あたりから喋ってます) あといくつか資料で補足したい点がありましたので・・・ 別にESI使わなくてもgzip対応の恩恵は受けられるよ! おもいっきりESIでgzipサポートとは書いていますが別にESIに限ったことではないのでESIを使わなくてもgzipは使えます。 スライド中には一行でしか書いてないのですが、 今まではVarnishではgzipの処理ができなかったので1つのオブジェクトに対してgzip・圧縮されてないコンテンツを持つ場合 両方を

                                                                              • Google、「Flutter 2」を正式リリース ~iOS/Androidに加えWeb開発をサポート/開発言語の「Dart 2.12」は“null安全”に対応

                                                                                  Google、「Flutter 2」を正式リリース ~iOS/Androidに加えWeb開発をサポート/開発言語の「Dart 2.12」は“null安全”に対応
                                                                                • ときどきWEB | JavaScriptのnullとundefinedの区別と使い分けをまとめてやんよ

                                                                                  Javaのnullのように、特別な値を言語側が提供しなくても、一定の約束事(0をNULLとするなど)を決めることで対応できるのです 逆にいえば、約束事を決めておいてでも、“何もない値"を使う必要があったわけです。 「何もない」を表現する必要性とは? 値を格納する箱に名前を付けるもの、あるいは値を束縛するために必要な物が変数。 変数は基本的には何かの値とひも付いている物であり、逆に値とひも付かない変数があってもよいのでは? これこそが「null」が必要とされた理由です。 ネット検索に例えて考えてみる 極端な例でいうならば、とあるキーワードをネットで検索した場合、 キーワードに該当するサイトやページがヒットすれば検索サイトはその該当するページを一覧で返してくれますが、 もしキーワードに該当するページが無かった場合、何の反応もしないわけにはいきませんから システムエラー画面ではなく「何もなかった

                                                                                    ときどきWEB | JavaScriptのnullとundefinedの区別と使い分けをまとめてやんよ