Skip to content

Commit abd07ec

Browse files
hrshyakgryte
andauthored
docs: replace manual for loop in examples
PR-URL: #6668 Co-authored-by: Athan Reines <[email protected]> Reviewed-by: Athan Reines <[email protected]>
1 parent 3b07561 commit abd07ec

File tree

4 files changed

+36
-36
lines changed

4 files changed

+36
-36
lines changed

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

+9-9
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,19 @@ bool = isEven( 0 );
6262
<!-- eslint no-undef: "error" -->
6363

6464
```javascript
65-
var randu = require( '@stdlib/random/base/randu' );
66-
var round = require( '@stdlib/math/base/special/round' );
65+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
66+
var logEachMap = require( '@stdlib/console/log-each-map' );
6767
var isEven = require( '@stdlib/math/base/assert/int32-is-even' );
6868

69-
var bool;
70-
var x;
71-
var i;
69+
var opts = {
70+
'dtype': 'int32'
71+
};
72+
var x = discreteUniform( 100, 0, 100, opts );
7273

73-
for ( i = 0; i < 100; i++ ) {
74-
x = round( randu()*100.0 );
75-
bool = isEven( x );
76-
console.log( '%d is %s', x, ( bool ) ? 'even' : 'not even' );
74+
function isEvenWrapper( integer ) {
75+
return ( isEven( integer ) ) ? 'even' : 'not even';
7776
}
77+
logEachMap( '%d is %s', x, isEvenWrapper );
7878
```
7979

8080
</section>

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

+9-9
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': 'int32'
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/int32-is-odd/README.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,19 @@ bool = isOdd( 0 );
6262
<!-- eslint no-undef: "error" -->
6363

6464
```javascript
65-
var randu = require( '@stdlib/random/base/randu' );
66-
var round = require( '@stdlib/math/base/special/round' );
65+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
66+
var logEachMap = require( '@stdlib/console/log-each-map' );
6767
var isOdd = require( '@stdlib/math/base/assert/int32-is-odd' );
6868

69-
var bool;
70-
var x;
71-
var i;
69+
var opts = {
70+
'dtype': 'int32'
71+
};
72+
var x = discreteUniform( 100, 0, 100, opts );
7273

73-
for ( i = 0; i < 100; i++ ) {
74-
x = round( randu()*100.0 );
75-
bool = isOdd( x );
76-
console.log( '%d is %s', x, ( bool ) ? 'odd' : 'not odd' );
74+
function isOddWrapper( integer ) {
75+
return ( isOdd( integer ) ) ? 'odd' : 'not odd';
7776
}
77+
logEachMap( '%d is %s', x, isOddWrapper );
7878
```
7979

8080
</section>

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

+9-9
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 isOdd = require( './../lib' );
2424

25-
var bool;
26-
var x;
27-
var i;
25+
var opts = {
26+
'dtype': 'int32'
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 = isOdd( x );
32-
console.log( '%d is %s', x, ( bool ) ? 'odd' : 'not odd' );
30+
function isOddWrapper( integer ) {
31+
return ( isOdd( integer ) ) ? 'odd' : 'not odd';
3332
}
33+
logEachMap( '%d is %s', x, isOddWrapper );

0 commit comments

Comments
 (0)