|
LibreLogo.xhp par_600 help.text
|
Python-like FOR loop
|
|
|
LibreLogo.xhp par_610 help.text
|
Python-like variable declaration:
|
|
|
LibreLogo.xhp par_620 help.text
|
x = 15<br/> PRINT x<br/>
|
|
|
LibreLogo.xhp par_630 help.text
|
There are no extra query functions:
|
|
|
LibreLogo.xhp par_640 help.text
|
PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION ANY POSITION p ]<br/>
|
|
|
LibreLogo.xhp par_650 help.text
|
Alternative parenthesization in function calls
|
|
|
LibreLogo.xhp par_660 help.text
|
TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD size RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/> star (100, “green”)<br/> star(100, “blue”)<br/>
|
|
|
LibreLogo.xhp par_700 help.text
|
Commands, color constants are case insensitive:
|
|
|
LibreLogo.xhp par_710 help.text
|
PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>
|
|
|
LibreLogo.xhp par_720 help.text
|
Variable names are case sensitive:
|
|
|
LibreLogo.xhp par_730 help.text
|
a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>
|
|
|
LibreLogo.xhp par_750 help.text
|
Lines of a LibreLogo program are paragraphs in the LibreOffice Writer document. A program line can contain multiple commands:
|
|
|
LibreLogo.xhp par_760 help.text
|
PRINT “Hello, World!” PRINT “LibreLogo”<br/>
|
|
|
LibreLogo.xhp par_780 help.text
|
Lines or line parts are comments from a semicolon to the end of the line (paragraph):
|
|
|
LibreLogo.xhp par_790 help.text
|
; some comments<br/> PRINT 5 * 5 ; some comments<br/>
|
|
|
LibreLogo.xhp par_810 help.text
|
It’s possible to break a program line for more paragraphs using the character tilde at the end of the line:
|
|
|
LibreLogo.xhp par_820 help.text
|
PRINT “This is a very long ” + ~<br/> “warning message”<br/>
|
|
|
LibreLogo.xhp par_850 help.text
|
FORWARD 10 ; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt ; see above<br/> FORWARD 0.5in ; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD 1" ; see above<br/> FD 1mm<br/> FD 1cm<br/>
|
|
|
LibreLogo.xhp par_870 help.text
|
BACK 10 ; move back 10pt<br/>
|
|
|
LibreLogo.xhp par_890 help.text
|
LEFT 90 ; turn counterclockwise 90 degrees<br/> LEFT 90° ; see above<br/> LT 3h ; see above (clock position)<br/> LT any ; turn to a random position<br/>
|
|