일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter
- jsp
- 건담베이스
- 디지몬
- vscode
- 반다이몰
- Web
- 単語
- 건담
- Spring
- 인프런
- springboot
- DART
- 연습문제
- 일본어
- rails
- 日本語
- rails7
- メソッド
- javascript
- 자바
- C로 시작하는 컴퓨터 프로그래밍4판
- java
- 一日一つメソッド
- Python
- CSS
- 비즈니스일본어
- ruby
- nico
- html
- Today
- Total
목록rails (73)
AR삽질러
Ruby 真偽値と論理演算子 真偽値 - 命題の真偽を示す値 Rudyの真偽値のルール - falseまたはnilであれば 偽(false) - それ以外は全て真(true) 真(true)となる例 trueそのもの - true 全ての数値 1 0 -1 全ての文字列 - 'abc' - 'true' - 'false' - ' ' 他の言語との比較 C や C++ では 0 が偽りで、0 でないすべての値が真に見なされます。 Python では、None、False、0、空の文字列"、空のリスト[]、空のタプル()、空のディクショナリー{} などが嘘とみなされます。 JavaScriptでは、false、0、空の文字列"、null、undefined、NaNが偽りとみなされます。 論理演算子 - &&, || のような論理演算子を使うと、複数の条件を一つにまとめることができる。 注..
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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/rAnTh/btsBVDfJXJE/odFpsrOgVflYKsuXoGZQO0/img.png)
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 基本規則 - 変数名は英語(大文字、小文字)、数字、_で構成される - ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/NzKtX/btsBRP2yum6/TzWNZX3lxb0pKKNLoYCdlK/img.png)
演習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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cjvEGJ/btsBQSdUEfQ/COFFwsWW5SMR9IEx8Op1Sk/img.png)
https://www.ruby-lang.org/ja/ オブジェクト指向スクリプト言語 Ruby Ruby 3.3.0-rc1 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化 www.ruby-lang.org Rubyとは - オープンソースのprogramming言語 - Webのプログラミングをはじめ、広く使われている Rubyの主な特徴 - オブジェクト指向 - シンプルな文法 - 強力な標準ライブラリ - 国際標準(国際標準化機構・国際電気標準会)ISO・IEC 30170 RubyとRubyOnRails - Ruby : プログラミング言語 - RubyOnRails : Rubyで書かれたWebアプリケーショ..
Ruby On Rails チュートリアル - 第7章 単語 TLS (Transport Layer Security ): ローカルのサーバーからネットワークにデータを送信する前に大事な情報を暗号化する技術。 簡潔(かんけつ) 간결 正常(せいじょう) 정상 種類(しゅるい) 종류 補足(ほぞく) 보족, 부족분을 채우다. 暗黙(あんもく) 암묵 差(し)込む(さしこむ) 지르다, 끼워넣다, 꽂다 渡る·渉る(わたす) 건너가다, 건너다 続行(ぞっこう) 속행 貼り付け(はりつけ) 붙이다 瞬間(しゅんかん) 순간 挙動(きょどう) 거동, 동작 試す·験す(ためす) 시험하다 追跡(ついせき) 추적 見栄え(みばえ) 볼품이 좋다, 보기에 좋다. 肉付け(にくつけ) 살을 붙이다, 내용을 보충하다 外側(がいそく) 외면, 바깥쪽, 겉면 補完(ほかん) 보완 タップ ..