Я хочу создать структуру в структуре в октаве. Это выглядит как
class =
{
grade = Graduate
studentname = John
university = St. Jones
student=
{
name=John
age=18
address=Houston
}
}
Для реализации этой структуры в структуре я запишу
>> class.grade='graduate';
>> class.studentname='John';
>> class.university='St.Jones';
>> student.name='John';
>> student.age=18;
>> student.address='Houston';
>>student.class=struct %To create structure within a structure
Я получил такой вывод:
student =
scalar structure containing the fields:
name = John
age = 18
address = Houstan
class =
scalar structure containing the fields:
Я не могу понять, почему структура класса здесь пуста? Так же верно, если я стараюсь запустить этот код так
>> class.student=struct
На выходе
class =
scalar structure containing the fields:
grade = graduate
studentname = John
university = St.Jones
student =
scalar structure containing the fields:
Пожалуйста, помогите мне решить мою проблему.
1 ответ
Таким образом, есть две возможности с моей точки зрения.
Либо настройте вашу (суб) структуру student
, а более позднее установить class.student = student
. При этом поле student
в class
неявно сделано (суб) структура. Код будет таким:
class.grade = 'graduate';
class.studentname = 'John';
class.university = 'St.Jones';
student.name = 'John';
student.age = 18;
student.address = 'Houston';
class.student = student
class =
scalar structure containing the fields:
grade = graduate
studentname = John
university = St.Jones
student =
scalar structure containing the fields:
name = John
age = 18
address = Houston
Или вы могли бы просто использовать вложенные структуры в начале, вроде так:
class.grade = 'graduate';
class.studentname = 'John';
class.university = 'St.Jones';
class.student.name = 'John';
class.student.age = 18;
class.student.address = 'Houston';
class
class =
scalar structure containing the fields:
grade = graduate
studentname = John
university = St.Jones
student =
scalar structure containing the fields:
name = John
age = 18
address = Houston
Опять же, поле student
и class
неявно сделано а (суб) структура.
Надеюсь, это поможет!
Похожие вопросы
Новые вопросы
data-structures
Структура данных - это способ организации данных таким образом, который позволяет эффективно запрашивать и / или обновлять конкретные свойства этих данных.