mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
[julia/en] Update for Julia 0.3 and fix a few typos
This commit is contained in:
parent
7bc99fcaf4
commit
88dd3f24da
@ -8,7 +8,7 @@ filename: learnjulia.jl
|
|||||||
Julia is a new homoiconic functional language focused on technical computing.
|
Julia is a new homoiconic functional language focused on technical computing.
|
||||||
While having the full power of homoiconic macros, first-class functions, and low-level control, Julia is as easy to learn and use as Python.
|
While having the full power of homoiconic macros, first-class functions, and low-level control, Julia is as easy to learn and use as Python.
|
||||||
|
|
||||||
This is based on the current development version of Julia, as of October 18th, 2013.
|
This is based on Julia 0.3.
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
|
|
||||||
@ -91,7 +91,7 @@ false
|
|||||||
|
|
||||||
# $ can be used for string interpolation:
|
# $ can be used for string interpolation:
|
||||||
"2 + 2 = $(2 + 2)" # => "2 + 2 = 4"
|
"2 + 2 = $(2 + 2)" # => "2 + 2 = 4"
|
||||||
# You can put any Julia expression inside the parenthesis.
|
# You can put any Julia expression inside the parentheses.
|
||||||
|
|
||||||
# Another way to format strings is the printf macro.
|
# Another way to format strings is the printf macro.
|
||||||
@printf "%d is less than %f" 4.5 5.3 # 5 is less than 5.300000
|
@printf "%d is less than %f" 4.5 5.3 # 5 is less than 5.300000
|
||||||
@ -190,7 +190,7 @@ end
|
|||||||
# inside the julia folder to find these files.
|
# inside the julia folder to find these files.
|
||||||
|
|
||||||
# You can initialize arrays from ranges
|
# You can initialize arrays from ranges
|
||||||
a = [1:5] # => 5-element Int64 Array: [1,2,3,4,5]
|
a = [1:5;] # => 5-element Int64 Array: [1,2,3,4,5]
|
||||||
|
|
||||||
# You can look at ranges with slice syntax.
|
# You can look at ranges with slice syntax.
|
||||||
a[1:3] # => [1, 2, 3]
|
a[1:3] # => [1, 2, 3]
|
||||||
@ -264,7 +264,7 @@ in(("two", 3), filled_dict) # => false
|
|||||||
haskey(filled_dict, "one") # => true
|
haskey(filled_dict, "one") # => true
|
||||||
haskey(filled_dict, 1) # => false
|
haskey(filled_dict, 1) # => false
|
||||||
|
|
||||||
# Trying to look up a non-existant key will raise an error
|
# Trying to look up a non-existent key will raise an error
|
||||||
try
|
try
|
||||||
filled_dict["four"] # => ERROR: key not found: four in getindex at dict.jl:489
|
filled_dict["four"] # => ERROR: key not found: four in getindex at dict.jl:489
|
||||||
catch e
|
catch e
|
||||||
|
Loading…
Reference in New Issue
Block a user