Slide 11
Slide 11 text
くらべてみる
くらべてみる
くらべてみる
くらべてみる
くらべてみる
くらべてみる
def
def div a
div a,
, b
b
a
a /
/ b
b
end
end
def
def div a
div a,
, b
b
a
a,
, b
b =
= [
[a
a,
, b
b]
].
.map
map(
(&
&method
method(
(:Float
:Float)
))
)
return
return false
false if
if b
b ==
== 0
0
return
return false
false unless
unless [
[a
a,
, b
b]
].
.all
all?
?{
{|
|v
v|
| v
v.
.is_a
is_a?
? Numeric
Numeric }
}
(
(a
a /
/ b
b)
).
.round
round(
(3
3)
)
rescue
rescue
false
false
end
end
11 / 22