چند کاراکتر در برنامه GAMS مجاز نیستند، زیرا در برخی از ماشینها غیرقانونی یا مبهم هستند. به طور کلی، همه کاراکترها غیرقابل چاپ و کنترل غیرقانونی هستند. تنها جایی که هر کاراکتری قانونی است، در بلوک $ontext-$offtext است که در بخش Block Comments در زیر نشان داده شده است. برای کاملتر شدن، مجموعه کامل نویسههای قانونی در جدول ۱ فهرست شدهاند. توجه داشته باشید که بیشتر نویسههای نقطهگذاری غیرمعمول بخشی از زبان نیستند، اما ممکن است آزادانه در متون توضیحی، نظرات، و برچسبها (در صورت نقل قول) استفاده شوند. به طور مشابه، نویسههای خاص زبان (مانند ä، ß، à، é، ç، ț، ș) نیز میتوانند آزادانه در متون توضیحی، نظرات و برچسبها (در صورت نقل قول) استفاده شوند.
Table 1: Legal Characters
Legal Characters | Description |
A to Z | alphabet |
a to z | alphabet |
۰ to 9 | numerals |
+ | plus |
– | minus |
= | equals |
< | less than |
> | greater than |
( ) | parenthesis |
[ ] | square brackets |
{ } | braces |
‘ | single quote |
“ | double quote |
\ | back slash |
/ | slash |
, | comma |
: | colon |
; | semicolon |
. | dot |
? | question mark |
! | exclamation mark |
space | |
_ | underscore |
& | ampersand |
^ | circumflex |
# | pound sign |
* | asterisk |
% | percent |
@ | at |
$ | dollar |
توجه داشته باشید
هر کاراکتر فهرست شده در بالا مجاز به استفاده در هر مکان نیست (به عنوان مثال، شناسه ها محدودیت های خاصی دارند).
یک پاسخ