실론 프로그래밍 언어가 Java의 "static"키워드와 동일한 기능을하는지, 또는 그 자리에 사용되는 일반적인 관용어가 있는지 궁금합니다.Ceylon의 Java "static"키워드와 동일합니다.
편집 : 대답에 대해 자세히 설명합니다. 클래스 인스턴스없이 호출 할 수있는 범위가 지정된 "함수"(구문은 메소드와 동일 함)의 예입니다. 즉 정적 Java 메소드와 같습니다.
object mystaticstuff {
shared void introduceYourself() {
print "madam, im adam";
}
}
참고도 이외의 방법/함수를 선언 할 수 : 키 차이는이 대신 효과적으로 필요없이 싱글 톤의 인스턴스를 만드는 "클래스"의 "개체"내부에 정의되어 있는지 예고 모든 클래스 또는 객체.이 경우 전역 (패키지에 계속 적용) 네임 스페이스에 자유롭게 떠 있습니다.
"편집"을 대답이 아닌 질문의 일부로 사용하는 것이 더 좋을 것이라고 생각합니다. –