Latest web development tutorials

스칼라 변수

변수는 변수가 생성 된 후 일부 메모리 공간을 차지합니다, 참조 컴퓨터의 메모리 주소에 대한 편리한 자리 표시 자입니다.

가변 운영체제 메모리 할당의 데이터 타입에 기초하여 예약 된 메모리에 저장 될지를 결정. 그러므로, 상이한 데이터 유형의 할당, 당신은 변수이 변수를 통해 단어의 정수, 소수 또는 문자를 저장할 수있다.

변수 선언

변수와 상수를 선언하는 방법을 학습하기 전에, 우리는 변수와 상수의 일부를 이해하기 시작합니다.

  • 변수 : 프로그램 값을 변경하는 것으로 양에서 실행되는 가변 불린다. 예를 들면 : 시간, 나이.
  • 둘째, 프로그램은 그 값이 알려진 상수의 크기를 변경하지 않는 일정한 실행된다. 예를 들면 : 값 3, 문자 'A'.

스칼라에서 상수를 선언 키워드"발"을 사용하여 변수를 선언하는 키워드 "VAR"를사용합니다.

변수 선언의 예는 다음과 같습니다 :

var myVar : String = "Foo"
var myVar : String = "Too"

위의 myVar 변수를 정의하고, 우리는 그것을 수정할 수 있습니다.

다음 일정한 예는 선언

val myVal : String = "Foo"

상기 상수 myVal 정의는 변경할 수 없다. 프로그램 일정 myVal의 값을 수정하려고하면, 프로그램은 컴파일시에 대하여 설명한다.


변수 타입 선언

등호 후 변수 이름 앞에 선언 된 변수의 종류. 다음과 같이 변수 유형 구문은 정의 :

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

반드시 초기 값을 필요로하지 않는 변수 선언은, 다음도 마찬가지입니다 :

var myVar :Int;
val myVal :String;

변수 유형 참조

스칼라에 지정된 데이터 유형의 부재에서, 데이터의 종류를 지정하지 않아도 변수와 상수를 선언 데이터 유형은 변수 또는 상수 추정의 초기 값이다.

는 지정된 데이터 유형이 없을 변수 또는 상수를 선언한다면, 그렇지 않으면 오류 것이며, 초기 값을 부여한다.

var myVar = 10;
val myVal = "Hello, Scala!";

위의 예는, myVar에이 int 형의 것으로 추정되며, 이는 문자열 유형으로 추론 할 myVal.


변수 선언의 스칼라 복수

스칼라는 여러 변수를 선언 지원

val xmax, ymax = 100  // xmax, ymax都声明为100

메소드 반환 값은 튜플 인 경우, 우리는 튜플을 선언 발을 사용할 수 있습니다 :

val (myVar1: Int, myVar2: String) = Pair(40, "Foo")

또한 데이터 유형을 지정할 수 없습니다 :

val (myVar1, myVar2) = Pair(40, "Foo")