Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1232796415
programmer90
2009-01-24 14:26
2009.03.15
поддеревья в TreeView


15-1231979318
XentaAbsenta
2009-01-15 03:28
2009.03.15
непереопределённые обстрактные методы


2-1233060048
peroon
2009-01-27 15:40
2009.03.15
Перебор типа OleVariant


3-1216887060
DelphiN!
2008-07-24 12:11
2009.03.15
SQL Запрос выводит пустоту


8-1192288746
hahol_64_rus
2007-10-13 19:19
2009.03.15
работа с плейлистами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский