Skip to content

Instantly share code, notes, and snippets.

@huonw
Forked from brendanzab/echo.rs
Last active December 17, 2015 22:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save huonw/5683000 to your computer and use it in GitHub Desktop.
Save huonw/5683000 to your computer and use it in GitHub Desktop.
fn main() {
let args = os::args();
match args.tail() {
[~"-n",..strs] => print(str::connect(strs, " ")),
strs => println(str::connect(strs, " ")),
}
}
// typing str::connect twice is too much
fn main() {
let args = os::args();
let (func,strs) = match args.tail() {
[~"-n",..strs] => (print, strs),
strs => (println, strs)
};
func(str::connect(strs, " "))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment