This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// - Implicit and explicit PA (via partial function) | |
// - Short alternative for partial => part, foo.part(_) | |
// - Implicit as default usage (short and concise), explicit for corner cases, where implicit usage is not possible/ambigous | |
// - Explicit PA can handle all cases that implicit PA can handle + corner cases | |
// - Implicit PA is only applied if one of the arguments is an underscore | |
function foo(x:Array<Int>, ?a:Int, ?b:Int):Void; | |
// Implicit Explicit Type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
echo "hello world" |