/ / конструктори схеми та аксесуари - конструктор, схема, аксесуар

схеми конструкторів та пристосувань - конструктор, схема, аксесуари

ВИКОРИСТАННЯ СХЕМИ:

Я працюю над запитанням, яке задає наступне:

Структура даних про іграшку вказує назву іграшки,опис, ціна придбання та рекомендована ціна продажу. Створіть конструктори та аксесуари для іграшкової конструкції, забезпечуючи це не використовувати вбудовані структури Ракетки [1 позначка]. Використовуючи лише ваші аксесуари щоб отримати дані у вашій структурі, визначте функцію, яка сортує a перелік іграшкових конструкцій за різницею між двома цінами [2 марок].

Це питання із запитом створити власні дані про іграшкиструктура з конструкторами, які мають назву іграшки, опис та ціну придбання та аксесуари, щоб отримати змінні іграшки, наприклад, ім’я чи опис?

якщо так, то як це зробити?

чи є в схемі таке ключове слово, як структура?

Відповіді:

1 для відповіді № 1

Це питання із запитом створити власні дані про іграшкиструктура з конструкторами, які мають назву іграшки, опис та ціну придбання та аксесуари, щоб отримати змінні іграшки, наприклад, ім’я чи опис? якщо так, то як це зробити?

Так, саме те, що говорить завдання. Підказка: простий список зробить, збереже кожне поле у ​​позиції, і аксесуари повернуть елемент у позицію. Наприклад, якщо ми збережемо ім’я на першій позиції, то аксесуар поверне його car списку тощо.

Чи є в схемі таке ключове слово, як struct?

Так, як не дивно в Racket називається struct (це макрос, а не ключове слово). Також у R7RS (або в SRFI-9) ми маємо типи записів. Але в призначенні конкретно зазначено, що ви не повинні цим користуватися!