1 Pages (13 items)
Objected Oriented Programming - Messages
Hello!
Brand new to SMath, and I was curious to know if there was a way to simulate creating objects with properties etc. For example, I have a car object that has a speed it's moving at and its weight.
Brand new to SMath, and I was curious to know if there was a way to simulate creating objects with properties etc. For example, I have a car object that has a speed it's moving at and its weight.
2 users liked this post
Hey Alvaro, that is really cool, I didn't know you could do that in SMath. Thank you
Hey Alvaro,
I was testing out your methods with the inclusion of loops and it seems that I can't create a variable beforehand and assign it, it has to be empty. Do you know a way around this?

This is ultimately what I am trying to do with these functions, where I can get a mutable array of "Zones", each with their own properties (ie. area, x/y location etc.)

For reference I read through this thread as well: https://en.smath.com/forum/yaf_postst23278_String-to-Variable-Name--str2var.aspx
and tried some of the solutions posted on there but to no avail.
I was testing out your methods with the inclusion of loops and it seems that I can't create a variable beforehand and assign it, it has to be empty. Do you know a way around this?

This is ultimately what I am trying to do with these functions, where I can get a mutable array of "Zones", each with their own properties (ie. area, x/y location etc.)

For reference I read through this thread as well: https://en.smath.com/forum/yaf_postst23278_String-to-Variable-Name--str2var.aspx
and tried some of the solutions posted on there but to no avail.
I figured it out, just don't know a way around it. Since I'm calling str2num(output_i), it's giving me the value of that expression and not the variable itself.
WroteI figured it out, just don't know a way around it. Since I'm calling str2num(output_i), it's giving me the value of that expression and not the variable itself.
Yep. You need to call str2num at the worksheet level. Something like this

obj_set_get.sm (18.86 KiB) downloaded 720 time(s).
Also, I'm go to modify the code for accept set or collections.
Best regards.
Alvaro.
Jean's reply is not corresponding with question.
This algorithm is not creating an object.
It is only finding index of a key in data.
This algorithm is not creating an object.
It is only finding index of a key in data.
2 users liked this post
WroteJean's reply is not corresponding with question.
Thanks.
Updated.
obj_set_get V2.sm (46.64 KiB) downloaded 735 time(s).
obj_set_get V2.pdf (154.36 KiB) downloaded 429 time(s).
Best regards.
Alvaro.
2 users liked this post
WroteWroteJean's reply is not corresponding with question.
Thanks.
Updated.
obj_set_get V2.sm (46.64 KiB) downloaded 735 time(s).
obj_set_get V2.pdf (154.36 KiB) downloaded 429 time(s).
Best regards.
Alvaro.
This is incredible work, it would be really cool to see this kind of feature built-in to SMath in the future.
WroteJean's reply is not corresponding with question.
This algorithm is not creating an object.
It is only finding index of a key in data.
mod: Deleted since it was off-topic.
@Jean: please stay on topic.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
WroteWroteJean's reply is not corresponding with question.
Thanks.
Updated.
obj_set_get V2.sm (46.64 KiB) downloaded 735 time(s).
obj_set_get V2.pdf (154.36 KiB) downloaded 429 time(s).
Best regards.
Alvaro.
I"ve been absolutely loving using this! Is there a way to disable the historical value saving? I'm trying to override some values rather than keep a record of them, I was thinking of going through a loop that check to see if the second column is zero and making a new submatrix without that row and calling it recursively until there are no 0 values left, however that presents a future problem when the value I want to set is 0. Is there a way around this?
Wrote... Is there a way to disable the historical value saving? ...
Hi. A version without values history.
obj_set_get V3.sm (53.66 KiB) downloaded 766 time(s).
Best regards.
Alvaro.
Maybe this plugin will be useful: Wiz Functions
It contains a set of functions for manipulating key and value pairs.
It contains a set of functions for manipulating key and value pairs.
Russia ☭ forever, Viacheslav N. Mezentsev
1 Pages (13 items)
- New Posts
- No New Posts