Dumb question by a beginner
- Posted by Jerry Shirey <IsaacJBS2 at AOL.COM> May 01, 1999
- 482 views
Hey everyone. I just started with Euphoria (got tired of struggling with C and C++) and I'm basically a rookie here. The reason I had trouble with C/C++ was that I was able to get the compiler to do what I wanted less than half the time, no matter how many examples I explored! And basically, screwing around with simple code is how I get a grasp of a language and learn to use it for myself. Well, I've been reading the documentation, and now I'm trying to get simple routines to run - ones that originate completely from myself. Right now, I'm tinkering with functions and procedures, so forth. Here's one I'm sure everyone understands but me. I don't seem able to find any directions, or examples that I can fathom, of how to pass information back and forth between functions, or from the main program to a function and back again. As I understand it, a EU procedure is when you don't need any information returned to the rest of the program, while a function is used when you do. I'm not clear on what the uses there are for a procedure if all you can do is pass it a value, have it work on the information, then get nothing back (which makes me question my understanding of it). But regardless, my experiments with functions have only yielded me errors. When I look at other programs, I don't quite see how the main program is passing information to the function, nor do I see how the main program is receiving this information back - where does it store the data, etc.. So then, how do I correctly pass this sort of information back and forth between procedures/functions? Perhaps someone could send me some simple code, and tell me what the assignments actually are in the example, since I'm not getting it from the existing examples I've seen? Perhaps I'm just not reading the documentation correctly, or I'm overlooking some existing examples. There seems to be some hole in the documentation and such that comes with EU, to me. Which, again, makes me wonder what I'm missing. I also don't seem able to locate any index of error codes and messages. THANKS to everyone and anyone in advance. I hope to be contributing to the group soon, if I can move beyond the realm of "trying to get a basic understanding..." Hopefully, I won't be asking too many more easy ones. IsaacJ