Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];
ВнизПреобразование типов Найти похожие ветки
← →
webpauk © (2009-01-21 18:49) [0]Есть:
const
cMySet = ["a".."z", "A".."Z"];
как преобразовать Set в String?
← →
webpauk © (2009-01-21 18:52) [1]причем String-переменная должна быть представлена той же конструкцией, а именно: ""a".."z", "A".."Z""
← →
Медвежонок Пятачок © (2009-01-21 18:53) [2]if "a" in сMySet then Result := Result + "a"
.....
← →
Медвежонок Пятачок © (2009-01-21 19:03) [3]причем String-переменная должна быть представлена той же конструкцией, а именно: ""a".."z", "A".."Z""
это в общем случае невозможно.
← →
Медвежонок Пятачок © (2009-01-21 19:10) [4]И вообще сама такая декларация лишена какого бы то ни было смысла (кроме случаев когда это действительно константа, использующаяся для проверок на входимость чего-то в сет)
Но тогда и обратное преобразование на рантайме не нужно, так как искомая строка известна на этапе компиляции.
Если же множество это переменная, то читай выше.
Никаких выигрышей по сравнению с set of char вообще нет.
Ни по памяти, ни по контролю на допустимость присваеваемых элементов.
← →
webpauk © (2009-01-21 19:12) [5]
> Медвежонок Пятачок © (21.01.09 19:10) [4]
спсб
написал функцию
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c