Specify nature/type of property
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
I am writing a class in which I have the property 'food'. The property should be composed of a string specifying the type of food and a double specifying the number of calories. How do I specify this to the property? (As an example, just as I have specified 'string' to 'colour', I want to specify something for 'food')
classdef meals
properties
food
colour string
end
end
Thank you in advance for your help!
2 comentarios
Wan Ji
el 23 de Ag. de 2021
You can define another class called food
classdef food
properties
type string
calories double
end
end
Respuestas (2)
Wan Ji
el 23 de Ag. de 2021
First define the food class
Then define meals class
Now run meals in the command window, we get empty class meals with two field properties: food and colour
After that, look into this empty meals named ans
And see ans.food by double click it, food type and calories are there
0 comentarios
per isakson
el 25 de Ag. de 2021
Editada: per isakson
el 25 de Ag. de 2021
... or something like:
classdef meals
properties
food (1,1) struct = struct( 'type',{'wheat'}, 'calories',{123} );
colour string
end
end
>> m.food
ans =
struct with fields:
type: 'wheat'
calories: 123
0 comentarios
Ver también
Categorías
Más información sobre String Parsing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!