[fpc-pascal] Testing set membership for unicode chars

Paul Ishenin paul.ishenin at gmail.com
Sun Jan 20 23:45:22 CET 2013


20.01.13, 23:21, Wimpie Nortje пишет:
> Hi list
>
> I want to test membership of a unicode char in a set / array of unicode
> chars. Something like
>
> var ucCh: unicodechar;
>
> if ucCh in [ UnicodeChar('0')..UnicodeChar('9')] then
>      dosomething;
>
> I am using fpc 2.6.0 and the '..' operator converts the data to a pascal
> set, which is limited to 1 byte data.
>
> Is there another way?
Delphi has CharInSet() function for this: 
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/SysUtils_CharInSet@AnsiChar@TSysCharSet.html

I don't remember whether we have it in FPC at the moment.

Best regards,
Paul Ishenin



More information about the fpc-pascal mailing list