Overblog Seguir este blog
Edit post Administration Create my blog
28 febrero 2014 5 28 /02 /febrero /2014 06:55
まあ、かなり長い間後に戻ってチュートリアルを、この機会に私たちは、最も基本的に使用しましたが、我々は暗黙のうちにそれぞれがRubyで使用されている何をどのように定義することを、我々の演算子と代入、 。
 
割り当て
 
Rubyでは、我々はすべてのものがオブジェクトの割り当てである知っているように、ある場所から別の場所に任意の値やデータを与えることの概念である、すなわち、我々は数を持っており、変数に保存したい場合は、あなたは、変数に番号を割り当てる必要があります割り当て順序は、たとえば、数学とは異なり、プログラミングRubyはトリビアを解決することはできませんので、それは、知っておくことが重要である、右から左にされています:
 
数学では、a = 3,3 = a、我々は暗黙のうちに3を変数に格納されていることを知ることができると言うことができます。
 
プログラミング言語Rubyで、a = 3 したがって「 a 」は3を含む「 a "は3が割り当てられている割当てであると言う。
 

irb(main):001:0> a = 3

=> 3

irb(main):002:0> a=3

=> 3

 
それゆえ"a = 3 」または「 a=3 」にも有効である空白が生じないか、 Rubyで不明瞭である。
 
? 「3 = a " Rubyで、これも割り当てているが、あなたはそれを実行すると、次のものがあると、 「 3 」は「 A」を割り当てられるということになります。
 

irb(main):003:0> 3=a

SyntaxError: (irb):3: syntax error, unexpected '=', expecting $end

        from C:/Ruby192/bin/irb:12:in `<main>'

 
彼は、構文エラーを出て、 Rubyの構文は、オブジェクトに基づいて、適切に構築されているため、割り当てを実行した場合、その数3 」は「 1出現の値を受け取ることができるかどうかを尋ねられたときそれは、 " = "演算子を受け取るために期待していなかったので、我々はそれが演算子で定義するというメッセージ。
 
演算子
 
この素晴らしいRuby言語では、オペレータが概念的に変更または処理を行うことができ、文字と定義され、例えば、いくつかの演算子は次のとおりです。
 
+
=
*
<<
^
**
<
>
< =
= >
> =
<= >
==
===
 
そこに複数の演算子があり、より多くの、すべてがオブジェクトであり、事業者が実際にオブジェクトのメソッドであるRubyで作成することができ、我々はまた、メソッドはオブジェクトのクラスで定義されていると言うことができます。
 
このような括弧、角括弧や中括弧などの「アグリゲーター」構文の一部を満たすオブジェクトであり、例えば、操作は簡単ではありません、かっこがない場合は、しませんように、彼らは特別なオブジェクトであると言うことができ、バイ例えば
 

irb(main):008:0> 2 + (4 - 5)

=> 1

irb(main):009:0> 2 + 4 - 5

=> 1

irb(main):010:0> (2 + 4) - 5

=> 1

 
括弧が割り当て方法が必要でない場合にので、これは重要である。
 
さて、これまで我々はいくつかの非常に基本的な概念をやった、いくつかの概念がOOP (オブジェクト指向プログラミング)の定義が含まれ、心配しないで、彼らは後に定義し、私はまだ変数のテキストタイプ"string"を定義していないとインタプリタでより自然なインタラクションであり、あなたが基本的な化合物の利益の計算を取得行くことができる番号を持つ操作。
 
セクション6の終わりには司会者がないために問題が発生することなく、公開することができます任意の質問やコメントは、私たちのリーダーダニエルメルカドにお礼、私はCOBOLとの間に一定の類似性が非常にルビーであると言うことができることを忘れないでください、時間点7を渡すことができます興味深い。

Compartir este post

Repost 0

Comentarios

Presentación

  • : El blog de Daniel A. Nuñez C.
  • El blog de Daniel A. Nuñez C.
  • : Un blog sobre tecnologías y futuro, también sobre lenguaje de programación Ruby y más.
  • Contacto

Perfil

  • Daniel A. Nuñez C.
  • Ingeniero de Sistemas
  • Ingeniero de Sistemas

Donaciones/Donations

Por favor considera realizar una donación

Please make a donation

btn_donateCC_LG.png

Buscar Tema En Este Blog

Archivos