Skip to content

Commit ef16301

Browse files
authored
docs: replace manual for loop in examples
PR-URL: #6675 Reviewed-by: Athan Reines <[email protected]>
1 parent c912eff commit ef16301

File tree

8 files changed

+70
-46
lines changed

8 files changed

+70
-46
lines changed

lib/node_modules/@stdlib/math/base/assert/is-even/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,19 +85,19 @@ bool = isEven( NaN );
8585
<!-- eslint no-undef: "error" -->
8686

8787
```javascript
88-
var randu = require( '@stdlib/random/base/randu' );
89-
var round = require( '@stdlib/math/base/special/round' );
88+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+
var logEachMap = require( '@stdlib/console/log-each-map' );
9090
var isEven = require( '@stdlib/math/base/assert/is-even' );
9191
92-
var bool;
93-
var x;
94-
var i;
92+
var opts = {
93+
'dtype': 'float64'
94+
};
95+
var x = discreteUniform( 100, 0, 100, opts );
9596
96-
for ( i = 0; i < 100; i++ ) {
97-
x = round( randu()*100.0 );
98-
bool = isEven( x );
99-
console.log( '%d is %s', x, ( bool ) ? 'even' : 'not even' );
97+
function isEvenWrapper( integer ) {
98+
return ( isEven( integer ) ) ? 'even' : 'not even';
10099
}
100+
logEachMap( '%d is %s', x, isEvenWrapper );
101101
```
102102

103103
</section>

lib/node_modules/@stdlib/math/base/assert/is-even/examples/index.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2323
var isEven = require( './../lib' );
2424

25-
var bool;
26-
var x;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
2829

29-
for ( i = 0; i < 100; i++ ) {
30-
x = round( randu()*100.0 );
31-
bool = isEven( x );
32-
console.log( '%d is %s', x, ( bool ) ? 'even' : 'not even' );
30+
function isEvenWrapper( integer ) {
31+
return ( isEven( integer ) ) ? 'even' : 'not even';
3332
}
33+
logEachMap( '%d is %s', x, isEvenWrapper );

lib/node_modules/@stdlib/math/base/assert/is-evenf/README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,19 @@ bool = isEvenf( NaN );
8585
<!-- eslint no-undef: "error" -->
8686

8787
```javascript
88-
var randu = require( '@stdlib/random/array/discrete-uniform' );
88+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+
var logEachMap = require( '@stdlib/console/log-each-map' );
8990
var isEvenf = require( '@stdlib/math/base/assert/is-evenf' );
9091
91-
var x = randu( 100, 0, 100 );
92+
var opts = {
93+
'dtype': 'float32'
94+
};
95+
var x = discreteUniform( 100, 0, 100, opts );
9296
93-
var i;
94-
for ( i = 0; i < 100; i++ ) {
95-
console.log( '%d is %s', x[ i ], ( isEvenf( x[ i ] ) ) ? 'even' : 'not even' );
97+
function isEvenfWrapper( integer ) {
98+
return ( isEvenf( integer ) ) ? 'even' : 'not even';
9699
}
100+
logEachMap( '%d is %s', x, isEvenfWrapper );
97101
```
98102

99103
</section>

lib/node_modules/@stdlib/math/base/assert/is-evenf/examples/index.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,16 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/array/discrete-uniform' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var isEvenf = require( './../lib' );
2324

24-
var x = randu( 100, 0, 100 );
25+
var opts = {
26+
'dtype': 'float32'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
2529

26-
var i;
27-
for ( i = 0; i < 100; i++ ) {
28-
console.log( '%d is %s', x[ i ], ( isEvenf( x[ i ] ) ) ? 'even' : 'not even' );
30+
function isEvenfWrapper( integer ) {
31+
return ( isEvenf( integer ) ) ? 'even' : 'not even';
2932
}
33+
logEachMap( '%d is %s', x, isEvenfWrapper );

lib/node_modules/@stdlib/math/base/assert/is-odd/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,18 @@ bool = isOdd( NaN );
8686

8787
```javascript
8888
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+
var logEachMap = require( '@stdlib/console/log-each-map' );
8990
var isOdd = require( '@stdlib/math/base/assert/is-odd' );
9091
91-
var x = discreteUniform( 100, 0, 1000 );
92+
var opts = {
93+
'dtype': 'float64'
94+
};
95+
var x = discreteUniform( 100, 0, 1000, opts );
9296
93-
var i;
94-
for ( i = 0; i < x.length; i++ ) {
95-
console.log( '%d is %s', x[ i ], ( isOdd( x[ i ] ) ) ? 'odd' : 'not odd' );
97+
function isOddWrapper( integer ) {
98+
return ( isOdd( integer ) ) ? 'odd' : 'not odd';
9699
}
100+
logEachMap( '%d is %s', x, isOddWrapper );
97101
```
98102

99103
</section>

lib/node_modules/@stdlib/math/base/assert/is-odd/examples/index.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,15 @@
1919
'use strict';
2020

2121
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var isOdd = require( './../lib' );
2324

24-
var x = discreteUniform( 100, 0, 1000 );
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = discreteUniform( 100, 0, 1000, opts );
2529

26-
var i;
27-
for ( i = 0; i < x.length; i++ ) {
28-
console.log( '%d is %s', x[ i ], ( isOdd( x[ i ] ) ) ? 'odd' : 'not odd' );
30+
function isOddWrapper( integer ) {
31+
return ( isOdd( integer ) ) ? 'odd' : 'not odd';
2932
}
33+
logEachMap( '%d is %s', x, isOddWrapper );

lib/node_modules/@stdlib/math/base/assert/is-oddf/README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,19 @@ bool = isOddf( NaN );
8585
<!-- eslint no-undef: "error" -->
8686

8787
```javascript
88-
var randu = require( '@stdlib/random/array/discrete-uniform' );
88+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+
var logEachMap = require( '@stdlib/console/log-each-map' );
8990
var isOddf = require( '@stdlib/math/base/assert/is-oddf' );
9091
91-
var x = randu( 100, 0, 100 );
92+
var opts = {
93+
'dtype': 'float32'
94+
};
95+
var x = discreteUniform( 100, 0, 1000, opts );
9296
93-
var i;
94-
for ( i = 0; i < 100; i++ ) {
95-
console.log( '%d is %s', x[ i ], ( isOddf( x[ i ] ) ) ? 'odd' : 'not odd' );
97+
function isOddfWrapper( integer ) {
98+
return ( isOddf( integer ) ) ? 'odd' : 'not odd';
9699
}
100+
logEachMap( '%d is %s', x, isOddfWrapper );
97101
```
98102

99103
</section>

lib/node_modules/@stdlib/math/base/assert/is-oddf/examples/index.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,16 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/array/discrete-uniform' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var isOddf = require( './../lib' );
2324

24-
var x = randu( 100, 0, 100 );
25+
var opts = {
26+
'dtype': 'float32'
27+
};
28+
var x = discreteUniform( 100, 0, 1000, opts );
2529

26-
var i;
27-
for ( i = 0; i < 100; i++ ) {
28-
console.log( '%d is %s', x[ i ], ( isOddf( x[ i ] ) ) ? 'odd' : 'not odd' );
30+
function isOddfWrapper( integer ) {
31+
return ( isOddf( integer ) ) ? 'odd' : 'not odd';
2932
}
33+
logEachMap( '%d is %s', x, isOddfWrapper );

0 commit comments

Comments
 (0)