일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ruby
- rails
- 반다이몰
- javascript
- 자바
- Flutter
- C로 시작하는 컴퓨터 프로그래밍4판
- 일본어
- 인프런
- DART
- rails7
- 비즈니스일본어
- 건담베이스
- java
- 연습문제
- 디지몬
- springboot
- 一日一つメソッド
- 単語
- jsp
- nico
- メソッド
- Spring
- Python
- html
- 日本語
- Web
- CSS
- 건담
- vscode
- Today
- Total
목록Ruby/Ruby-日本語 (27)
AR삽질러
Rudy インクリメントとデクリメント (Increment), (decrement) インクリメント (Increment) - 値に1を 足す。 デクリメント (decrement) - 値に1を 引く 注意点 : RubyにJavaScriptでいうところの ++, -- は無い Ruby では、C、C++、Javaなどの言語で見られる ++(増加演算子)と--(減少演算子)を使用できません。 これはRubyの設計哲学と関連があり、Rubyはこれらの演算子の代わりに明示的増減表現を使用します。 すなわち、Rubyで変数の値を1増加させるには変数+=1、1減少させるには変数-=1のような方式を使わなければなりません。 s = s + 1 s += 1 この二つの表現式は、sの現在の値に1を足して、結果を再び sに割り当てます。 s = s - 1 s -= 1 この二つの表現式は..
Ruby 比較演算子 演算子による値の比較 - 2つの値の大少、同じ値かを調べる方法についで学習 関係が成り立つ場合は真 (true) 関係が成り立つ場合は偽 (false) 主な比較演算子 = 以上 5 >= 5 true 5 >= 6 false == 等しい 5 == 5 true 5 == 6 false != 等しくない 5 != 5 false 5 != 6 true 演算子の優先順位 https://docs.ruby-lang.org/ja/latest/doc/spec=2foperator.html 演算子式 (Ruby 3.2 リファレンスマニュアル) +@, -@ は単項演算子 +, - を表しメソッド定義などではこの記法を利用します。 | ^ & == === =~ > >= < + - * / % ** ~ +@ -@ [] []= ` ! != !~ これ..
Ruby 文字列 文字列はTextを表現するために使う シングルクォートとダブルクォート - 特殊文字や式展開を使う時 : " " - それ以外の時 : ' ' 単純文字列 'abc', "abc" : 両方とも文字列を表す 特殊文字 \n : new lineを意味する "Ruby\nProgramming" : " "(DoubleQuotes)では使える 'Ryby\nProgramming' : ' '(Single Quotes)ではできない 文字列 Interpolation pust "My name is #{first_name} #{last_name}" : 特殊文字と同様に " "(DoubleQuotes)では使える pust 'My name is #{first_name} #{last_name}' : 特殊文字と同様に ' '(Single Quote..
Object指向プログラミング言語の概要 Object指向プログラミング言語とは - Computer・Programmingの概念の一つ - Object指向の概念や手法を取り入れたもの - Programを、データとその振舞が結びつけられたObjectの集まりとして構成する Objectとは - データと処理の集まりのこと Object指向とは - Object同士が相互に関係しあうことで、システムの振る舞いをとらえる考え方。 クラス(Class) - Objectの設計図 インスタンス(Instance) - Class(設計図)から作成した、実態。 Method - Classの中に定義されているもので、複数の処理を一つにまとめて、扱いやすくしたもの。 - Classに所属する関数のようなもの
Ruby 定数 定数(ていすう、じょうすう)Integer - 変化しない(または頻繫に変化しない)値を扱う時に使う ex) 手数料率、消費税率、円周率 irb#1(main):030> TAX = 1.08 => 1.08 irb#1(main):031> puts TAX 1.08 => nil irb#1(main):032> TAX_RATE = 1.08 => 1.08 irb#1(main):033> puts TAX_RATE 1.08 => nil irb#1(main):034> TAX_RATE = 1.1 (irb#1):34: warning: already initialized constant TAX_RATE (irb#1):32: warning: previous definition of TAX_RATE was here => 1.1 irb..
Ruby 変数 変数とは - 扱うデータに名前を付けて一時的に利用できるようにしたもの。 変数の宣言と代入 - 変数名 = 式 ex) x = 10 name = "Arang" 変数名の命名規則 - アルファベットの小文字、またはアンダースコアで始まる。 - それに続けてアルファベット、数字、アンダースコアで記述する。 https://docs.ruby-lang.org/ja/latest/doc/spec=2flexical.html 字句構造 (Ruby 3.2 リファレンスマニュアル) Rubyの現在の実装はASCIIキャラクタセットを用いています。アルファベットの大文字と小文字は区別されます。識別子と一部のリテラルの途中を除いては任意の場所に空白文字やコメントを置 docs.ruby-lang.org 基本規則 - 変数名は英語(大文字、小文字)、数字、_で構成される - ..
演習1 - Hello, Ruby! と出力するProgram(irb使用) 手順 - irb起動 - Hello, Ruby!と出力するプログラムを書いて実行 - irbを終了 演習 - Hello, Ruby! と出力するプログラム(ファイルを使用) 手順 - 新規ファイルを作成hello_ruby.rb - Hello, Ruby! と出力するプログラムを書いて保存 - rubyコマンドで実行 $ mkdir ruby_projects $ touch hello_ruby.rb $ ruby hello_ruby.rb コメント - 特定の処理を一時的に無効にしたい時や、メモをしたい時に利用 $ touch comment.rb puts 'hellow, world!' $ ruby comment.rb hello world! $ ruby comment.rb # pu..