@@ -14,26 +14,26 @@ The `->` operator passes a value into the first argument position of a function.
1414
1515``` res
1616let dieRoll = size => {
17- Js. Math.random_int (1, size)
17+ Math.Int.random (1, size)
1818}
1919
2020let dieRollMessage = (value, name) => {
21- "Hi " ++ name ++ ", you rolled a " ++ Js. Int.toString(value)
21+ "Hi " ++ name ++ ", you rolled a " ++ Int.toString(value)
2222}
2323
2424let message = dieRoll(6)->dieRollMessage("Marshall")
2525```
2626
2727``` js
2828function dieRoll (size ) {
29- return Js_math . random_int (1 , size);
29+ return Core__Math . Int . random (1 , size);
3030}
3131
3232function dieRollMessage (value , name ) {
3333 return " Hi " + name + " , you rolled a " + value .toString ();
3434}
3535
36- var message = dieRollMessage (Js_math . random_int ( 1 , 6 ), " Marshall" );
36+ var message = dieRollMessage (dieRoll ( 6 ), " Marshall" );
3737```
3838
3939</CodeTab >
@@ -46,28 +46,29 @@ You can also explicitly define the argument position of a piped value by using t
4646
4747``` res example
4848let logMsg = (user: string, datestr: string, msg: string): unit => {
49- Js .log(`${user}|${datestr}|${msg}`)
49+ Console .log(`${user}|${datestr}|${msg}`)
5050}
5151
5252let datestr = "01-01-2021"
5353let user = "admin"
5454
5555// Here, we put the result of toUpperCase into the last position
5656// denoted with an _
57- Js.String2 .toUpperCase("example message")->logMsg(user, datestr, _)
57+ String .toUpperCase("example message")->logMsg(user, datestr, _)
5858```
5959
6060``` js
61- function logMsg (user , datestr , msg ) {
61+ unction logMsg (user , datestr , msg ) {
6262 console .log (user + " |" + datestr + " |" + msg);
63-
6463}
6564
6665var datestr = " 01-01-2021" ;
6766
6867var user = " admin" ;
6968
70- logMsg (user, datestr, " example message" .toUpperCase ());
69+ ((function (__x ) {
70+ logMsg (user, datestr, __x);
71+ })(" example message" .toUpperCase ()));
7172```
7273
7374</CodeTab >
0 commit comments