1. Modifying variables
- Posted by "Lucius L. Hilley III" <lhilley at CDC.NET> Nov 13, 1999
- 499 views
An atom is anything an integer is and more. A sequence contains atoms. A sequence can contain other sequences but at some point must be either empty or contain atoms. An object is either an atom or a sequence. It is free to be either. Sequences can not be atoms and atoms can not be sequences. Integer are only whole numbers. Example integers: 1, 2, 3, 4, 5, -15, 145, 90734. Integers are limited to 31-bits. atom a integer i sequence s object x a = 0.333333333333 a = 3216542154 a = #FFFF a = 32452340987.234545 a = -345345.3423 i = 5+6 i = 'A' i = '$' i = '1' + '2' i = 134345 i = -134134 s = {1, 2, 3, 4} s = s + 1-- same as s = {1, 2, 3, 4} + 1 --also same as s = {2, 3, 4, 5} s = -s -- same as: s = {-2, -3, -4, -5} s = "ABCD" -- same as: s = {'A', 'B', 'C', 'D'} s = "ABCD" -- same as: s = {65, 66, 67, 68} s = {"AB", "CD", ""} --same as: s = {{65,66}, {67,68}, {}} s = {1, 2, 3, 4} s[1] = 5-- now s = {5, 2, 3, 4} s[1..3] = 7 -- now s = {7, 7, 7, 4} s = {"This", "and", "That"} s[1][1..3] = "Kis" -- s[1] = "Kiss" x = s x = a x = i I hope this abundance of examples helps clear things up. IF not. Please post a little more specific question. Lucius L. Hilley III lhilley at cdc.net > ---------------------- Information from the mail header ----------------------- > Sender: Euphoria Programming for MS-DOS <EUPHORIA at LISTSERV.MUOHIO.EDU> > Poster: Marshall Owen <hackman_17 at HOTMAIL.COM> > Subject: Euphoria > -------------------------------------------------------------------------- ----- > > Hi! > > I'm a PC programmer. I am fluent in BASIC, and have experimented with many > other languages but BASIC has been usually best suited to my needs. I found > Euphoria and tried it out, and it is <EM>really</EM> cool! (Pardon my > HTML.) I need some help, though, using Euphoria. The syntax of modifying > variables, being somewhat different from BASIC, kindof confused me at first. > If anyone can help me (i.e. send some demoish stuff) please do. > > PLEASE email me (hackman_17 at hotmail.com) because Euphoria is really cool, > but I need some help. > > TNX*1.0E! > > ______________________________________________________ > Get Your Private, Free Email at http://www.hotmail.com >
2. Re: Modifying variables
- Posted by Ad Rienks <kwibus at ZONNET.NL> Nov 13, 1999
- 455 views
- Last edited Nov 14, 1999
Lucius Hilley wrote: <snip> > integer i <snip> > i = '1' + '2' You surprise me; I never thought of this kind of arithmetic. But for a newbie this must be a bit confusing. The result i is the number 99, and how is that done? Well, in Basic you could write this as ASCII('1') + ASCII('2'), or something like that! Now do you understand that the result is 99? Ad