型とは C#で変数を宣言したさい、その変数はメモリに領域が確保されます。 そこに代入する値がどのような種類の値かによって、入れられる型が変わってきます。適切な型に値を入れないとエラーになってしまうので、型にどんな種類があるかをプログラマは意識しなくてはなりません。 型の種類はまず組み込み型、ユーザー定義型、他の型から合成される型の3種類があります。 その中で値型、参照型に分かれ、それぞれ具体的な型が分類されていきます。 全体を一覧にすると、以下のようになります。
こんにちは、エンジニアのワカツキです! 今回は、JavaScriptのbindメソッドの基本と、具体的な使い方をサンプルコードを交えて解説していきます。 この記事で解説する内容は、 ・bindメソッドとは ・bindメソッドの使い方(サンプル付き) などのbindに関する内容から、 ・call、applyとの違い など、類似メソッドとの違いについても解説していきます! bindメソッドとは bindメソッドは、定義された関数に対して、thisを代入できるメソッドです。また、その名の通り関数などをbind(紐づけ)することができます。 JavaScriptでは、関数内のthisは関数自体を指します。また、そのthisに値を設定することで、関数のプロパティ(関数に関する情報)を設定できます。 そして、今回解説する「bindメソッド」では、そのthisを書き換えることによって、参照するプロパティ
こんにちは! Webコーダー・プログラマーの貝原(@touhicomu)です。 JavaScriptを使っていると処理を一時停止し、ある一定時間経過した後でまた再開したいときがありますよね。他のプログラミング言語を使ったことがある方は、sleepを使えばできるだろうと考えるでしょう。 実は、JavaScriptにはsleepというメソッドが存在していません。でもご安心ください。JavaScriptにもsleep機能を実現する方法はあります。 下記の流れで、JavaScriptでsleep機能を実現する方法を確認していきましょう。 【基礎】sleep機能とは? 【基礎】ビジーwaitを利用したsleep機能を作る 【基礎】タイマー(timer)を活用する 【発展】Promiseでsleep機能を作る 【発展】jQueryでsleep機能を作る 【発展】async / awaitでsleep機
Enumクラスはとても便利です。 定数として扱うだけでなく自分でメソッドを追加出来たり、既に用意されている便利なメソッドを使ったりすることもできます。 しかし、Enumクラスで文字列を扱う際に 「文字列とEnumの定数を比較したいけどどうすればいいの?」 「switchのcase文で文字列は使えないけどEnumを使うことで実現可能なの?」 などと言ったお声を耳にします。 そういった方にはこの記事を見れば文字列⇔列挙型の変換方法やswitch文で文字列を使った分岐方法がわかるようになります! なお、Javaの記事については、こちらにまとめています。 enumについて まず本記事の本題に入る前にenumがどんなものかを軽くおさらいしておきましょう! 次のコードを見て下さい。 protected enum Fruit { Orange, Apple, Melon }; public static
Pythonのフレームワークって何があるの? Pythonのフレームワークはどんな種類があるの? Pythonのおすすめのフレームワークが知りたい など、Pythonのフレームワークについて疑問をもっていませんか? PythonはAI(人工知能)開発で、注目を集めている近年人気のプログラミング言語です。同時にたくさんのフレームワークも登場しています。しかし、数が多すぎるゆえに、開発時どのフレームワークを使ったらよいのか、またどのフレームワークを学習したらよいのか悩ましいですよね。 そこで、今回はPythonのおすすめフレームワークを目的別の選び方も交えて紹介します。この記事を読めば、目的や用途にあうフレームワークが見つかりますよ。
どうも!侍エンジニアブログ編集部です。 インストラクターをしていて、「プログラミング入門者によく聞かれる質問ランキング」を作るとしたら、TOP5に入る質問がこれです。 最初に結論を言ってしまうと、「絶対的にこっちのほうが良い!」ということは言い切れないんです。というのも、その人の目的(目標)によって、どちらを勉強するべきかが変わってくるからです。 しかし逆に言えば、目的別ならしっかりとPHPかRubyどちらを学ぶべきとおすすめができます。 そこで今回は、PHPとRubyで「開発できるもの」を中心に、平均年収や求人数、働き方など、今後のキャリアを踏まえてPHPとRubyどちらを学べば良いのか決められるよう全部で12個の観点から徹底比較していきます。 あなたが重視するポイントで必ず比較しているので、総合的にみてどちらを学ぶのが良いのか腑に落ちてもらえたら幸いです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く