-
Book Overview & Buying
-
Table Of Contents
Julia 1.0 Programming - Second Edition
By :
Needless to say, the Julia team has put macros to good use. To get help information about a macro, enter a ? in the REPL, and type @macroname after the help> prompt. Apart from the built-in macros we encountered in the examples in the previous chapters, here are some other very useful ones (refer to the code in Chapter 7\built_in_macros.jl).
The @assert macro actually exists in the standard library. The standard version also allows you to give your own error message, which is printed after ERROR: assertion failed.
The Test library contains some useful macros to compare the numbers:
using Test @test 1 == 3
This returns the following:
Test Failed at REPL[5]:1 Expression: 1 == 3 Evaluated: 1 == 3 ERROR: There was an error during testing.
@test with the ≈ operator tests whether the two numbers are approximately equal. @test 1 ≈ 1.1 returns Test Failed because they are not equal within the machine tolerance. However, you can give the interval as the last argument within...
Change the font size
Change margin width
Change background colour