Sorting algorithms/Sleep sort: Difference between revisions

Content added Content deleted
(→‎{{header|Rust}}: Update to Rust 0.8 syntax)
Line 878: Line 878:


=={{header|Rust}}==
=={{header|Rust}}==
<lang rust>extern mod std;
<lang rust>// rust 0.8
use std::timer::sleep;
use std::uv::global_loop;


fn main() {
fn main()
{
for os::args().tail().each |&arg| {
do task::spawn {
let args = std::os::args();
let n = uint::from_str(arg).get();
for arg in args.tail().iter()
{
sleep(global_loop::get(), n);
io::println(arg);
let n = from_str::<u64>(*arg).unwrap();
do std::task::spawn
{
std::rt::io::timer::sleep(n);
println!("{}", n);
}
}
}
}