1 страниц (13 вхождений)
Objected Oriented Programming - Сообщения
#1 Опубликовано: 18.01.2023 20:57:31
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.
#3 Опубликовано: 18.01.2023 21:43:15
Hey Alvaro, that is really cool, I didn't know you could do that in SMath. Thank you

#4 Опубликовано: 19.01.2023 15:33:01
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.
#5 Опубликовано: 19.01.2023 16:28:07
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.
#6 Опубликовано: 19.01.2023 17:22:47
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 КиБ) скачан 21 раз(а).
Also, I'm go to modify the code for accept set or collections.
Best regards.
Alvaro.
#7 Опубликовано: 19.01.2023 21:32:59
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 пользователям понравился этот пост
#8 Опубликовано: 19.01.2023 22:08:17
WroteJean's reply is not corresponding with question.
Thanks.
Updated.
obj_set_get V2.sm (46 КиБ) скачан 37 раз(а).
obj_set_get V2.pdf (154 КиБ) скачан 30 раз(а).
Best regards.
Alvaro.
2 пользователям понравился этот пост
#9 Опубликовано: 20.01.2023 13:57:13
WroteWroteJean's reply is not corresponding with question.
Thanks.
Updated.
obj_set_get V2.sm (46 КиБ) скачан 37 раз(а).
obj_set_get V2.pdf (154 КиБ) скачан 30 раз(а).
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.
#10 Опубликовано: 20.01.2023 17:30:40
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
#11 Опубликовано: 20.01.2023 21:50:59
WroteWroteJean's reply is not corresponding with question.
Thanks.
Updated.
obj_set_get V2.sm (46 КиБ) скачан 37 раз(а).
obj_set_get V2.pdf (154 КиБ) скачан 30 раз(а).
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?
#12 Опубликовано: 20.01.2023 23:32:36
Wrote... Is there a way to disable the historical value saving? ...
Hi. A version without values history.
obj_set_get V3.sm (53 КиБ) скачан 32 раз(а).
Best regards.
Alvaro.
#13 Опубликовано: 21.01.2023 03:23:13
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 страниц (13 вхождений)
-
Новые сообщения
-
Нет новых сообщений