タグ付けされた質問 「keyword」

キーワードは、言語によって識別子として使用される特別な単語です。これらは、コンパイラーまたはインタープリターで受け入れられる予約語であるため、変数または関数名として使用しないでください(または使用できません)。

19
varキーワードの目的は何ですか、いつ使用する必要がありますか(または省略しますか)?
注:この質問は、ECMAScriptバージョン3または5の観点から尋ねられました。ECMAScript6のリリースでの新機能の導入により、回答が古くなる可能性があります。 varJavaScript でのキーワードの機能とは何か、およびその違いは何ですか var someNumber = 2; var someFunction = function() { doSomething; } var someObject = { } var someObject.someProperty = 5; そして someNumber = 2; someFunction = function() { doSomething; } someObject = { } someObject.someProperty = 5; ? どちらを使用しますか、なぜ/何をしますか?




22
volatileキーワードは何に役立ちますか
今日の仕事で、私volatileはJavaでキーワードに出くわしました。あまり詳しくないので、次の説明を見つけました。 Javaの理論と実践:ボラティリティの管理 その記事で問題のキーワードを説明している詳細を考えて、それを使用したり、このキーワードを正しい方法で使用できるケースを見たりしたことがありますか?

7
Rubyの「続行」に相当
Cおよび他の多くの言語にcontinueは、ループ内で使用すると、ループの次の反復にジャンプするキーワードがあります。continueRuby でこのキーワードに相当するものはありますか?
648 ruby  keyword  continue 

18
'mutable'キーワードには、変数をconst関数で変更できるようにする以外の目的がありますか?
しばらく前に、クラスのメンバー変数をmutableキーワードでマークするコードを見つけました。私が見る限り、constメソッド内の変数を変更できます。 class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; これがこのキーワードの唯一の使用ですか、それとも見た目以上のものですか?それ以来、クラスでこの手法を使用して、スレッドセーフな理由で関数をロックboost::mutexできるミュータブルとしてマークしましたconstが、正直なところ、少しハックのように感じます。
527 c++  keyword  mutable 

5
テンプレートのキーワード「typename」と「class」の違いは?
テンプレートについては、両方の宣言を見てきました。 template < typename T > template < class T > 違いは何ですか? そして、これらのキーワードは、次の例(テンプレートに関するドイツ語版ウィキペディアの記事から引用)で正確にどういう意味ですか? template < template < typename, typename > class Container, typename Type > class Example { Container< Type, std::allocator < Type > > baz; };
504 c++  templates  keyword 


8
PHPキーワード 'var'は何をしますか?
これはおそらく非常に些細な質問ですが、Web検索エンジンでもphp.netでも答えを見つけることができませんでした。説明する時間がない場合は、これについて私が読むことができる場所に案内してください。 PHPで「var」キーワードは何を意味しますか? PHP4とPHP5の間に違いはありますか?
427 php  keyword 

4
辞書をキーワードパラメータとして関数に渡す
辞書を使用してPythonで関数を呼び出したいのですが。 ここにいくつかのコードがあります: d = dict(param='test') def f(param): print(param) f(d) これは印刷されます{'param': 'test'}が、印刷したいだけtestです。 私はそれがより多くのパラメーターに対して同様に機能することを望みます: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) これは可能ですか?

7
Scalaでの暗黙の理解
私はScalaのプレイフレームワークチュートリアルを進めていて、このコードスニペットに出くわしました。 def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } だから私は調査することに決め、この投稿に出くわしました。 まだわかりません。 これの違いは何ですか: implicit def double2Int(d : Double) : Int = d.toInt そして def double2IntNonImplicit(d : Double) : Int = d.toInt 明白な事実以外は、メソッド名が異なります。 いつ使用する必要がありますimplicitか?その理由は?



12
C#: 'is'キーワードとNotのチェック
これはばかげた質問ですが、このコードを使用して、何かが特定のタイプかどうかを確認できます... if (child is IContainer) { //.... 「NOT」インスタンスをチェックするよりエレガントな方法はありますか? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is IContainer) { if (child isnt IContainer) { if (child aint IContainer) { if (child isnotafreaking IContainer) { はい、はい...ばかげた質問.... コードがどのように見えるかについていくつかの質問があるので、それはメソッドの最初の単なる戻りです。 public void Update(DocumentPart part) …
287 c#  casting  keyword 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.