Comment on
yuudevelop's post 【Ruby初心者】シンボルの使い方でつまづいたこと
でもなんでattr_readerで指定してるのがシンボルなのかわからなくなりました。
実は
attr_reader
に与える引数は文字列でもいいんですよ。ぜひ試してみてください。
とはいえふつうは…attr_reader
に与える引数は文字列でもいいんですよ。ぜひ試してみてください。
とはいえふつうは…if i == j { 1.0 } e…
maths
を返すのであれば,
if month_from <= month_to
[*month_from..month_to]
else
[*month_from.…
render
メソッドで指定したローカル変数 users
の値がうっかり nil
になっていた,…Enumerable#to_h
とか,いいですね!
ところで,in_season?
のロジックは
if month_from <= month_to
month.between?(mo…
iden
関数の b
を作るところは
let mut b: Vec<Vec<f64>> = (0..n)
.map(|i| {
(0..n).map(|j| if i == j { 1.0 } el…
attr_accessor
はゲッターメソッドとセッターメソッドを定義してくれるメソッドであって,これ自体がゲッターやセッターなわけではないんですよね…tweet.new_record?
で分けたほうが保守性がよい(URL 設計の変更に強い)かもしれません。
alf = ['A','B','C','D','E','F','G',
'H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W…
require "cairo"
surface = Cairo::PDFSurface.new "blank-a4.pdf", *…
;
(println!( )
の後の ;
)が不要ですね。
©
のように文字コードを使ったものは「数値文字参照」。
この二つを総称して…def
は define(定義する)でしょう。根拠があるわけではありませんが,メソッドを定義するためのキーワードなので。
他の言語だと,例えば LISP で関数を定義する defun なんてのがあっ…no = 1
cards.each do |i|
puts no if !i
no += 1
end
は
cards.each.with_index(1) do |card, index|
puts…