2017-02-11 2 views
-4

누구든지이 코딩 언어를 알려주십시오. 그것은 자바와 비슷한 구조를 가지고 있지만 이해할 수는 없습니다.프로그래밍 언어를 감지하십시오.

class Sample { 
    String student; 
    @Override 
    public String toString() { 
     return "${student}"; 
    } 

    public static void main(String[] args) { 
      Sample s = new Sample(); 
      s.student = "Joe" 
      System.out.println(s.toString()) 
    } 
} 
+3

왜 자바가 아닌가요? – Reimeus

+0

일부 문장에서는 세미콜론이 없기 때문에 toString 함수에서 "$ {student}"이 반환됩니다. – wfhwie

+3

두 가지 구문 오류가있는 Java입니다. –

답변

2

이 작품을 확신하고 싶었던 게 아니에요 groovy ...에서 유효하고 표준 출력에 "Joe"를 인쇄하십시오.

+0

나는 그렇게 생각했지만 ideone에서 컴파일 할 수 없다. ( – wfhwie

+0

안녕하세요! 다른 컴파일러 (자습서 지점)에서 컴파일하려고했는데 실행 중입니다. – wfhwie

+0

재미 있군요. [저에게 맞습니다] (https : // ideay.com/5OOIdo) ... – Reimeus

0

자바에 대한 논의가 없습니다.

그러나이 오류 :

class Sample { 
    String student; 
    @Override 
    public String toString() { 
     return student; //<------------------ and not "${student}" 
    } 

    public static void main(String[] args) { 
     s.student = "Joe"; //<---------------- don't forget ';' 
    } 
} 
, 나는 당신이 그것을 인쇄 할 return "${student}; 수 있음을 의미

첫 번째 오류는 직관적이지만 사용자가 코드의

+0

''$ {student} ''은 기술적으로 오류가 아닙니다. Java 용 세미콜론에 동의했습니다. –

관련 문제