add approx_eq to math.nas and is_regular_file io.nas
This commit is contained in:
parent
d2d1fead76
commit
2a48a3012b
2 changed files with 10 additions and 0 deletions
|
@ -28,6 +28,12 @@ var is_directory = func(path) {
|
||||||
else return 0;
|
else return 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var is_regular_file = func(path) {
|
||||||
|
var tmp = stat(path);
|
||||||
|
if (tmp != nil and tmp[11] == "reg") return 1;
|
||||||
|
else return 0;
|
||||||
|
};
|
||||||
|
|
||||||
# <path> the path that should be searched for subdirectories
|
# <path> the path that should be searched for subdirectories
|
||||||
# returns a vector of subdirectory names
|
# returns a vector of subdirectory names
|
||||||
var subdirectories = func(path) {
|
var subdirectories = func(path) {
|
||||||
|
|
|
@ -43,3 +43,7 @@ var mod = func(n, m) {
|
||||||
|
|
||||||
var _iln10 = 1/ln(10);
|
var _iln10 = 1/ln(10);
|
||||||
var log10 = func(x) { ln(x) * _iln10 }
|
var log10 = func(x) { ln(x) * _iln10 }
|
||||||
|
|
||||||
|
var approx_eq = func (a,b, d = 0.000001) {
|
||||||
|
return (abs(a-b) < d);
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue