case object 와 일반 object 는 어떤 차이 가 있 습 니까?
scala> trait IA
defined trait IA
scala> val x :IA = A4
x: IA = A4$@939bdb
scala> x match{
| case A4 =>
| }
별 차이 가 없어 보 입 니 다.Google 에서 확인 해 보 니 stackoverflow. com 에서 도 의문 이 제기 되 었 습 니 다 (http://stackoverflow.com/questions/5270752/difference-between-case-object-and-object)。사실 내 가 보기에 가장 중요 한 차이 점 은 case object 가 정의 하 는 대상 은 직렬 화 에 사용 할 수 있 지만 일반적인 object 는 사용 할 수 없다 는 것 이다. 이것 은 Actor 를 사용 하여 네트워크 프로그램 을 작성 할 때 특히 주의해 야 한다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JDK 11을 사용하여 NixOS에서 Play Framework 실행저는 NixOS로 전환하고 있으며 이에 대해 다소 기대하고 있습니다. 오늘 저는 sbt 설치 및 JDK 11로 다운그레이드를 포함하여 Play Framework 환경을 손쉽게 설치하고 실행할 수 있게 된 것을 축하합...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.