tuple 래퍼 클래스를 만들었습니다. 튜플은 항목 변경을 지원하지 않습니다. __setitem__ 및 __delitem__ 구현을 남겨 두거나 다음과 같은 메소드를 구현해야합니까? 아래 (따라서 거절 된 유증스러운 코드 냄새가 나옴)? 어떤 방법이 더 파이썬인가? 이 경우 사용자 정의 예외가 더 좋지 않습니까? def __setitem__(self, ke
감안할 때이 코드 샘플 : 값이 사용되는 경우에 가까운 때문에 샘플 1 개 public class SomeClass {
private static final int onlyUsedByMethodFoo = 1;
// many lines of code
public static void foo() {
final String
두 가지 다른 서비스에서 두 가지 다른 메서드를 호출하는 함수를 작성했습니다. service1에 대한 작업을 수행하는 메소드를 호출하고 해당 호출이 성공하면 (예외가 발생하지 않음) service2를 호출하는 메소드를 호출합니다. def action1(param1: String, param2: String): Option[String] = {
tr
switch 문을 사용하고 싶지만 코드를 복제하거나 동봉 된 if 문을 사용하지 않고 구성 할 수는 없습니다. 이 문제를 해결할 방법이 있습니까? 나는 5 가지 경우가 있으며 그 중 하나만 제외하고 나는 어떤 행동을하고 싶다. 따라서 switch 성명서를 사용하면 할 수 있습니다. switch(x) {
case A:
foo();
brea
일반적으로 개체가 생성되면 사용할 준비가되어 있어야합니다. 아니 두 단계 건설. 객체를 사용하기 위해 두 개의 생성자를 호출해야한다면, 뭔가 잘못되었다 ... 맞습니까? 내가 SomeService 나에게 연락 객체를주고 싶어하지만, 그 서비스가 모든 기존 세션 또는 승인에 대해 우려되고 싶지 않아 : class Contact
attr_accesso
입니다. 그래서 길이를 정의하는 가장 적합한 방법이 무엇인지 궁금합니다. 지금은 나도 할 수있는 방법을 찾는이 getMillimeter(double value) return value;
Coordinates(getMillimeter(4.00), getMillimeter(5.00);
Theres는 또한 옵션과 같은 방법으로이 문제를 추출해야하는 경우 궁
종종 (예를 들어 많은 조롱 라이브러리에서) System.Type 유형의 인수 대신 제네릭 형식 인수가 사용되는 방법을 봅니다. 나는 구체적인 타입이 typeof(T) 연산에서만 사용되는 경우에 대해 구체적으로 말하고있다. 즉, 타입 T의 인스턴스가 메소드 내 어디에서나 사용되고 T가 리턴 타입이나 다른 인자로 사용되지 않는다. 예를 들어 이 방법에 따라