HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/ri/3.0.0/system/Float/prev_float-i.ri
U:RDoc::AnyMethod[iI"prev_float:ETI"Float#prev_float;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I">Returns the previous representable floating point number.;To:RDoc::Markup::BlankLineo;
;	[I"T(-Float::MAX).prev_float and (-Float::INFINITY).prev_float is -Float::INFINITY.;T@o;
;	[I")Float::NAN.prev_float is Float::NAN.;T@o;
;	[I"For example:;T@o:RDoc::Markup::Verbatim;	["I"10.01.prev_float    #=> 0.009999999999999998
;TI"/1.0.prev_float     #=> 0.9999999999999999
;TI".100.0.prev_float   #=> 99.99999999999999
;TI"
;TI":0.01 - 0.01.prev_float     #=> 1.734723475976807e-18
;TI";1.0 - 1.0.prev_float       #=> 1.1102230246251565e-16
;TI";100.0 - 100.0.prev_float   #=> 1.4210854715202004e-14
;TI"
;TI"Mf = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.prev_float }
;TI"##=> 0x1.47ae147ae147bp-7 0.01
;TI"3#   0x1.47ae147ae147ap-7 0.009999999999999998
;TI"3#   0x1.47ae147ae1479p-7 0.009999999999999997
;TI"3#   0x1.47ae147ae1478p-7 0.009999999999999995
;TI"3#   0x1.47ae147ae1477p-7 0.009999999999999993
;TI"3#   0x1.47ae147ae1476p-7 0.009999999999999992
;TI"2#   0x1.47ae147ae1475p-7 0.00999999999999999
;TI"3#   0x1.47ae147ae1474p-7 0.009999999999999988
;TI"3#   0x1.47ae147ae1473p-7 0.009999999999999986
;TI"3#   0x1.47ae147ae1472p-7 0.009999999999999985
;TI"3#   0x1.47ae147ae1471p-7 0.009999999999999983
;TI"3#   0x1.47ae147ae147p-7  0.009999999999999981
;TI"2#   0x1.47ae147ae146fp-7 0.00999999999999998
;TI"3#   0x1.47ae147ae146ep-7 0.009999999999999978
;TI"3#   0x1.47ae147ae146dp-7 0.009999999999999976
;TI"3#   0x1.47ae147ae146cp-7 0.009999999999999974
;TI"3#   0x1.47ae147ae146bp-7 0.009999999999999972
;TI"2#   0x1.47ae147ae146ap-7 0.00999999999999997
;TI"3#   0x1.47ae147ae1469p-7 0.009999999999999969
;TI"2#   0x1.47ae147ae1468p-7 0.009999999999999967;T:@format0:
@fileI"numeric.c;T:0@omit_headings_from_table_of_contents_below0I"!float.prev_float  ->  float
;T0[I"();T@7FI"
Float;TcRDoc::NormalClass00