IBM FileNet P8, Version 5.2.1            

Литералдар

Жұмыс ағынының жүйесі, көптеген қолданған қарапайым литералдарды және құрамдас дерек түрлерін қолдайды.

Төменде қолданылған қарапайым және құрамдас дерек түрлерінің литералдары берілген:

  • логикалық литерал
  • қалқыма литерал
  • бүтін сан литералы
  • жол литералы
  • уақыт литералы
  • жиым литералы

Логикалық литералдар

Тек қана қол жетімділері логикалық литерал мәндері, олар:
true
false

Жоғарыда көрсетілгендей осы литералдарды енгізіңіз: айналасында тырнақшалары жоқ төменгі іс.

Қалқыма литералдар

Қалқыма мәні, пішім алады
[+|-]<сандар>.<сандар>[(E|e)[+|-]<сандар>]
мұндағы ондық үтірмен бөлінген сандар жиынтығы міндетті емес (бірақ екі жиынтықта да емес), және егер E немесе e мәні бар болса, ондық үтір міндетті емес. Қалқыма литералдарының мысалдарында бар:
1.0  0.53  -1e5  3.43769e-27

Қалқыма литералдағы санның ең көп мәнді саны, платформаға тәуелді болады. Егер сервер немесе клиент платформасының шегінен асатын мәнді енгізген болсаңыз, жұмыс ағынының жүйесі оны сақтау кезінде, мәнді білдірмей қысқартады. Әдетте, 15 мәнінің қалқыма литералы немесе аз сандар, қолданған ауқымға түсіп, қысқартылмайды.

Жұмыс ағынының жүйесі екі қалқыма литералының пішімдерін қолдайды: екілік және ондық.
  • Екілік қалқыма литералы - IEEE екілік қалқымалы үтір мәні. Екілік қалқыма литералын тағайындау үшін, 'f' немесе 'F' мәнін, мәннің соңына үстеңіз (мысалы, 1f, 3.0f, -4.56F, немесе 6.45e17f). Екілік қалқыма мәні, 0 мәніне немесе келесі ауқымдағы мәнге тең болады:
    • Шамамен 2.2250738585072014e-308≤| x|≤ шамамен 1.7976931348623157e308
       
  • Ондық қалқыма литералы, дәл ондық мәнді білдіреді бірақ IEEE мәніне немесе басқа да стандартқа сай емес. Жұмыс ағынының жүйесі, 'f' немесе 'F' әріптерінің қосылуынсыз қалқыма литерал мінін, ондық қалқыма литералы сияқты интерпретациялайды. ондық қалқыма литералының мәні 0 мәніне немесе келесі ауқымдағы мәнге тең болады: 1e-260 ≤| x|≤ 1e252.

Аралас екілік арифметикалық және ондық қалқыма мәнінде, сонымен өрнектің есептеуі үшін ондық қалқыма пішімге барлық екілік қалқыма мәні түрленеді, есептеудің нәтижесі - ондық қалқыма мән болады. Егер қажет болса, нәтиже келесіде екілік қалқыма пішіміне қайтара түрленеді. Мысалы, егер өрнектің нәтижесі тек қана екілік қалқыма мәндерін сақтайтын дерек өрісінде сақталса, бұл қосымша түрлендіру қажетті болады.

Кеңес: Дәлдіктің жоғалуы, әрбір түрлендіру процессіне ішкі тұрақты мән болады. Көптеген мәндер, ондық және екілік пішімдердің арасында дәл түрленуі мүмкін емес (ондықтан екілік пішімге түрлену, әдетте екіліктен ондық пішімге түрленуге қарағанда қиынырақ болады).

Бүтін сан литералдары

Бүтін сан мәні көп дегенде 10 санды және қосымша + немесе - таңбаларына ие болуы керек. Бүтін сан литералдарының мысалдарында мыналар бар:
1   -25   1426987224

Есте сақтаңыз, мән -2147483648 және 2147483647 аралығында болуы керек.

Жол литералдары

Жол литералы, бір немесе қос тырнақшамен қоршалуы керек. Қоршалатын тырнақшаларды қосқанда, литерал 255 таңбадан ұзын болуы мүмкін.

Қоршалатын тырнақшалар, жолдың бір бөлігі болып қарастырылмайды. Бір немесе қос тырнақшаларды жолға қосу үшін, жолдағы тиісті орынға қалаулы екі тырнақшаны кірістіруіңіз керек. Мысалы:

Кесте 1. Жол литералының енгізулері мен нәтижелерінің үстелі
Бұл жолды рәсімдеу үшін Мынаны енгізіңіз
"Сәлем." деді ол 
 """Сәлем.""деді ол" 
Барлығы жақсы. 
 'Барлығы''жақсы.' 
"aaa" 
"""aaa""" 

Уақыт литералдары

Уақыт дерегінің түрінде литерал мәндері жоқ.

Өрнекте, уақыт мәні әдетте өрнек есептелетін серверде, ағымдағы уақытты қайтаратын systemtime() функциясынан нәтижеленеді. Өрнекпен қолданылған уақыт мәні, сонымен қатар түрлену функциясы немесе stringtotime функциясы арқылы жол литералының ашық түрлендіруінен де нәтиже болуы мүмкін.

Жиым литералдары

Бірнеше литералдарды үтірмен бөле отыра, ({ }) имек бейнелі жақшаларындағы жиым литералын қоршаңыз. Мысалы, қалқыма жиымы үшін литерал мәндері былай болуы мүмкін:
{1.234, 4.687}


Last updated: October 2015
bpfe017.htm

© IBM корпорациясының авторлық құқықтары 2015.