diff options
| author | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
|---|---|---|
| committer | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
| commit | 823302458ec6c53455a3f34674415c43ce6a3187 (patch) | |
| tree | 92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/julia.snippets | |
| parent | 9ea6111717518625cbd28a020493ec06610ff01e (diff) | |
Added snippets directory
Diffstat (limited to 'snippets/julia.snippets')
| -rw-r--r-- | snippets/julia.snippets | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/snippets/julia.snippets b/snippets/julia.snippets new file mode 100644 index 0000000..1e0d3f2 --- /dev/null +++ b/snippets/julia.snippets @@ -0,0 +1,114 @@ +snippet #! + #!/usr/bin/env julia + +# Functions +snippet fun function definition + function ${1}(${2}) + ${0} + end + +snippet ret return + return(${0}) + +# Printing to console +snippet pr print + print("${1}") + ${0} + +snippet prl print line + println("${1}") + ${0} + +# Includes +snippet use load a package + using ${0} + +snippet incl include source code + include("${1}") + ${0} + +# Loops +snippet forc for loop iterating over iterable container + for ${1} in ${2} + ${0} + end + +snippet for standard for loop + for ${1} = ${2} + ${0} + end + +snippet fornest nested for loop + for ${1} = ${2}, ${3} = ${4} + ${0} + end + +snippet wh while loop + while ${1} ${2:<=} ${3} + ${0} + end + +# Conditionals +snippet if if statement + if ${1} + ${0} + end + +snippet el else part of statement + else + ${0} + +snippet eif else if part of if statement + else if ${1} + ${0} + +snippet ife full if-else statement + if ${1} + ${2} + else + ${0} + end + +snippet tern ternary operator + ${1} ? ${2} : ${3:nothing} + +# Exceptions +snippet try try catch + try + ${1:${VISUAL}} + catch ${2} + ${0} + end + +snippet fin finally statement + finally + ${0} + +snippet thr throw + throw(${1}) + ${0} + +# Messages +snippet @i + @info "${1}" ${0} + +snippet @w + @warn "${1}" ${0} + +snippet @e + @error "${1}" ${0} + +snippet @d + @debug "${1}" ${0} + +snippet @t @testset with @test + @testset "${1}" begin + ${2} + @test ${0} + end + +snippet @tt @testset with @test_throws + @testset "${1}" begin + ${2} + @test_throws ${0} + end |
