스칼라 연구 노트가 - 시작하기 (A)

스칼라 연구 노트가 - 시작하기 (A)


1.Scala 인터프리터

$Scala 
scala> 1+2
res0: Int = 3

통역은 다음과 같습니다 :

  • 자동으로 생성하거나 사용자 정의 변수 이름은 소수점 값을 계산 (이 res0 : 결과 0)
  • 콜론과 대장 식 결과 입력 (INT)
  • 등호
  • 그것은 표현의 평가 결과에 의해 가치가있다 (3)

변수 정의 2.

scala> val msg = "Hello world!"
msg : String = Hello world!

scala> val msg2: java.lang.String = "Hello again, world!"
msg2: String = Hello again, world!

scala> var greeting = "Hello, world!"
greeting: String = Hello, world!

스칼라 두 변수의 종류 : 발 (최종 아날로그 변수) 및 VAR (비 최종 아날로그 변수).
별관 : | 코드의 입력 라인 ''인터프리터는 사용할 수 있습니다


3. 정의 함수

scala> def max(x:Int, y:Int):Int ={
    if(x > y) x
    else y
}
max:(x:Int, y:Int)Int

함수 정의 함수 안의 이름 및 파라미터 쉼표로 구분 한 다음, DEF 시작한다. 각 매개 변수는 콜론의 시작 부분에 유형 약어를 추가해야합니다 뒤에


스크립트 스칼라 쓰기 (4)

커맨드 라인 파라미터 스칼라의 어레이라는 인수를 통해 얻을 수있다. 0에서 스칼라 배열 인덱스 시작되면, 괄호는 요소에 대응하는 대상 특정 인덱스에 의해 액세스 될 수있다.
스칼라 컴파일러는 사이 // 문자와 다음 개행 문자 및 문자 / *와 * /과를 무시합니다.


foreach 문을 사용하기위한 탐색 및

args.foreach(arg => println(arg))

이러한 코드에서, 인수의 구현 기능에 전달 방법의 foreach. 리터럴 익명 함수를 전달하여 함수의 인수에 println 함수 본문라는 매개 변수를 수신한다 (ARG)

함수 리터럴
그룹 이름 파라미터 괄호 및 오른쪽 화살표 기능 체.

추천

출처www.cnblogs.com/ganshuoos/p/11942486.html