Hi,
is it possible to define a constant property in a class which depends on other constant properties in the same class?
Would that also be correct?
thank you for your answer in advance!

 採用された回答

Guillaume
Guillaume 2017 年 5 月 17 日

0 投票

Yes, constant properties can be calculated from other constant properties. It's the first example in the doc actually.

4 件のコメント

Ahmed Hossam
Ahmed Hossam 2017 年 5 月 17 日
I've just seen this example after posting the question :D
New
New 2017 年 7 月 29 日
Properties (Constant)
a = 1;
b = a+1;
end
function ButtonPushed(app, event)
app.EditField.Value = app.EditField.Value + app.b;
end
Message: Invalid default value for property 'b' in class 'App1': Undefined function or variable 'a'.
What's wrong?
Guillaume
Guillaume 2017 年 7 月 29 日
As shown in the very first example in the link in my answer, you have to use the syntax:
classdef App1
properties (Constant)
a = 1;
b = App1.a+1;
end
Ganesh Gajavelli
Ganesh Gajavelli 2018 年 3 月 2 日
Yes, that was it for me too! Thanks so much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Create Custom UI Components についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by