зеркало из https://github.com/github/ruby.git
[DOC] Move rdoc of Integer#abs to numeric.rb [ci skip]
This commit is contained in:
Родитель
66a4768f65
Коммит
465bd972ec
16
numeric.c
16
numeric.c
|
@ -4670,22 +4670,6 @@ int_to_f(VALUE num)
|
|||
return DBL2NUM(val);
|
||||
}
|
||||
|
||||
/*
|
||||
* Document-method: Integer#abs
|
||||
* Document-method: Integer#magnitude
|
||||
* call-seq:
|
||||
* int.abs -> integer
|
||||
* int.magnitude -> integer
|
||||
*
|
||||
* Returns the absolute value of +int+.
|
||||
*
|
||||
* (-12345).abs #=> 12345
|
||||
* -12345.abs #=> 12345
|
||||
* 12345.abs #=> 12345
|
||||
*
|
||||
* Integer#magnitude is an alias for Integer#abs.
|
||||
*/
|
||||
|
||||
static VALUE
|
||||
fix_abs(VALUE fix)
|
||||
{
|
||||
|
|
14
numeric.rb
14
numeric.rb
|
@ -70,6 +70,17 @@ class Integer
|
|||
Primitive.cexpr! 'rb_int_comp(self)'
|
||||
end
|
||||
|
||||
# call-seq:
|
||||
# int.abs -> integer
|
||||
# int.magnitude -> integer
|
||||
#
|
||||
# Returns the absolute value of +int+.
|
||||
#
|
||||
# (-12345).abs #=> 12345
|
||||
# -12345.abs #=> 12345
|
||||
# 12345.abs #=> 12345
|
||||
#
|
||||
# Integer#magnitude is an alias for Integer#abs.
|
||||
def abs
|
||||
Primitive.attr! 'inline'
|
||||
Primitive.cexpr! 'rb_int_abs(self)'
|
||||
|
@ -138,10 +149,13 @@ class Integer
|
|||
return true
|
||||
end
|
||||
|
||||
alias magnitude abs
|
||||
=begin
|
||||
def magnitude
|
||||
Primitive.attr! 'inline'
|
||||
Primitive.cexpr! 'rb_int_abs(self)'
|
||||
end
|
||||
=end
|
||||
|
||||
# call-seq:
|
||||
# int.odd? -> true or false
|
||||
|
|
Загрузка…
Ссылка в новой задаче