"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 메서드 호출 내에서 배열을 직접 선언할 수 있나요?

메서드 호출 내에서 배열을 직접 선언할 수 있나요?

2024년 11월 21일에 게시됨
검색:247

 Can you Declare Arrays Directly Within Method Calls?

메서드 호출의 인라인 배열 선언

배열을 메서드에 인수로 전달할 때 배열을 선언하는 것이 일반적입니다. 전화를 걸기 전에 명시적으로. 그러나 어떤 경우에는 메서드 호출 자체 내에서 배열을 인라인으로 선언하는 것이 바람직할 수 있습니다.

이를 수행하려면 간단히 new 키워드를 사용하여 새 배열 인스턴스를 만듭니다. 원하는 요소로 초기화합니다. 예를 들어 문자열 배열을 인수로 사용하는 m() 메서드가 있다고 가정합니다. 배열에 대해 명명된 변수를 선언하는 대신 익명 배열을 메서드에 직접 전달할 수 있습니다:

m(new String[]{"blah", "hey", "yo"});

이 인라인 선언은 배열에 대해 별도의 변수를 선언할 필요를 없애줍니다. 이는 배열이 한 번만 사용되고 나중에 참조할 필요가 없을 때 유용할 수 있습니다. 코드.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3