aviatorscript
viatorScript 5.4.3
التوثيق الإنجليزي | التوثيق الصيني
AviatorScript
هي لغة برمجة نصية عالية الأداء وخفيفة الوزن مستضافة على JVM (بما في ذلك نظام Android الأساسي).
إنها ليست لعبة، إنها لغة برمجة، يرجى الامتناع عن إرسال المزيد من رسائل البريد الإلكتروني غير المرغوب فيها.RTFM
+-*/
للمشاركة في العمليات.تتضمن سيناريوهات الاستخدام ما يلي:
يوصى باستخدام الإصدار 5.2.6 وما فوق
getFunctionNames
للحصول على قائمة الوظائف وتعيين مهلة التقييم، وما إلى ذلك.< dependency >
< groupId >com.googlecode.aviator</ groupId >
< artifactId >aviator</ artifactId >
< version >{version}</ version >
</ dependency >
يمكن الاطلاع على الإصدارات المتاحة على search.maven.org.
PATH
الخاص بالنظام)، مثل ~/bin/aviator
: $ wget https://raw.githubusercontent.com/killme2008/aviator/master/bin/aviator
$ chmod u+x aviator
aviator
تلقائيًا إلى تنزيل أحدث إصدار من المستند aviator jar إلى دليل التثبيت ضمن ~/.aviatorscript
وتشغيله: $ aviator
Downloading AviatorScript now...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 153 100 153 0 0 111 0 0:00:01 0:00:01 --:--:-- 111
100 1373k 100 1373k 0 0 689k 0 0:00:01 0:00:01 --:--:-- 689k
Usage: java com.googlecode.aviator.Main [file] [args]
: java com.googlecode.aviator.Main -e [script]
: java com.googlecode.aviator.Main -v
hello.av
: p ( "Hello, AviatorScript!" ) ;
let a = tuple ( 1 , 2 , 3 , 4 , 5 ) ;
p ( "sum of a is: " + reduce ( a , + , 0 ) ) ;
let date = new java . util . Date ( ) ;
p ( "The year is: " + getYear ( date ) ) ;
p ( "The month is: #{getMonth(date)}" ) ;
للحصول على مثال لآلة حاسبة أكثر تعقيدًا (تقييم سلسلة من التعبيرات الحسابية)، راجع الآلة الحاسبة.av.
$ aviator hello.av
Hello, AviatorScript !
sum of a is: 15
The year is: 120
The month is: 3
يرجى قراءة دليل المستخدم لمزيد من التفاصيل.