이것은 Ubuntu Online, Fedora Online, Windows online emulator 또는 MAC OS online emulator와 같은 다양한 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 hocplan9 명령입니다.
프로그램:
이름
hoc - 대화형 부동 소수점 언어
개요
혹 [ 파일 ... ] [ -e 표현 ]
기술
임시 부동 소수점 산술을 위한 간단한 언어를 해석합니다.
C와 유사한 구문과 함수를 갖춘 BASIC.
명명된 파일 순서대로 읽고 해석합니다. 파일 주어진다 또는 만약 파일 is 혹
표준 입력을 해석합니다. -e 옵션을 사용하면 입력이 가능합니다. 혹 지정되어야 함
명령줄에 나타나는 것처럼 파일에 나타나는 것처럼 처리됩니다.
임시 입력은 다음으로 구성됩니다 표현 그리고 문. 표현식이 평가되고 해당 표현식은
인쇄된 결과. 문장, 일반적으로 할당 및 기능 또는 프로시저 정의,
명시적으로 호출하지 않는 한 출력을 생성하지 않습니다. 인쇄.
변수 이름은 일반적인 구문을 갖고 있으며 이름 자체에는 값이 포함됩니다.
마지막으로 평가된 표현식. 변수 E, PI, PHI, 감마 그리고 DEG 미리 정의되어 있습니다.
마지막은 라디안당 59.25...도입니다.
표현식은 C와 유사한 연산자를 사용하여 형성되며, 우선순위가 감소하는 순서로 나열됩니다.
^ 지수화
! - ++ --
* / %
+ -
> >= < <= == !=
&&
||
= += -= *= /= %=
내장된 기능은 다음과 같습니다. ABS, 코스, 아신, 아탄 (한 가지 주장), 코사인, 곤봉, 특급, INT, 기록,
log10, 죄, 싱, sqrt, 황갈색의및 탄. 함수 읽다(x) 값을 읽습니다
변수 x EOF에서 0을 반환합니다. 인쇄 표현식 목록을 인쇄합니다.
"hello\n"과 같은 문자열 상수를 포함합니다.
제어 흐름 문장은 다음과 같습니다. if-그렇지 않으면, 동안및 을 통한, 그룹화를 위해 중괄호를 사용합니다. 줄바꿈
문장을 끝냅니다. 백슬래시-줄바꿈은 공백과 같습니다.
기능과 절차는 다음 단어로 소개됩니다. 펑크 그리고 PROC; return 하는 데 사용됩니다
함수에서 값을 반환합니다.
사용 예
함수 gcd(a, b) {
온도 = 절대값(a) % 절대값(b)
if(temp == 0) abs(b)를 반환합니다.
gcd(b, temp)를 반환합니다.
}
i=1; i<12; i++에 대하여 gcd(i,12)를 출력합니다.
SOURCE
/src/cmd/hoc
onworks.net 서비스를 사용하여 hocplan9를 온라인으로 사용하세요