Excellent. Thanks to both of you! Cameron
On Fri, May 2, 2014 at 11:11 AM, Kevin Squire <[email protected]>wrote: > > > On Friday, May 2, 2014, Cameron McBride <[email protected]> wrote: > >> I'm still trying to settle into proper syntax and style, and all comments >> are welcome! >> >> For potentially longer if / elseif / else clauses, e.g. >> >> # an overly simplistic example >> if ndims(wt) == 2 >> println("Matrix stuff") >> elseif ndims(wt) == 1 >> println("Vector stuff") >> else >> println("Scalar stuff") >> end >> >> Multiple dispatch doesn't seem to help the specific case I have in mind, >> as this is only a small part of the logic. >> >> This is perhaps as easy application of a case / switch statement, which I >> don't think Julia has (I have ruby's case / when / else in mind). >> >> Even more general, is there any mechanism to do pattern matching (e.g. >> 'match' in OCaml)? >> > > Match.jl does pattern matching. > > Cheers, > Kevin >
