![]() |
|
|
![]()
|
|
| Traum |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 30.1.2004 Репутация: нет Всего: нет |
Здравствуйте!
Во многих языках (дельфи, си) имеется такой тип как множества (или перечисления). В фортране, насколько мне известно, этого нет. Как можно в фортране реализовать такой вот код (паскаль), использующий операции со множествами
Пояснения: if (Option2 in OptionsList) - проверка входит ли элемент Option2 в заданное множество OptionsList. Например, может быть OptionsList = [Option2, Option4]. Или если OptionsList = [] - пустое множество. TOptionsList = set of TOptions - задание своего типа множества, которое может состоять только из элементов TOptions = (Option1, Option2, Option3, Option4); |
|||
|
||||
| kemiisto |
|
||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Нету, походу. Есть вот такие перечисления (для интероперабельности с C):
Можно разве что объявить массив...
Но это, конечно, не множества, а "закат Солнца вручную". Можно написать самому. Можно использовать Fortran в связке с чем-то более высокоуровневым (Python). А зачем Вам множества? Какая задача? -------------------- |
||||
|
|||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
-------------------- |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Fortran | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |