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에서 볼 수 있습니다.
~/bin/aviator
와 같은 디렉터리(바람직하게는 시스템의 PATH
환경 변수 내)에 비행사 셸을 다운로드합니다. $ 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)}" ) ;
더 복잡한 계산기(산술 표현식 문자열 평가)의 예를 보려면 Calculator.av를 참조하세요.
$ aviator hello.av
Hello, AviatorScript !
sum of a is: 15
The year is: 120
The month is: 3
자세한 내용은 사용자 가이드를 읽어보시기 바랍니다.