본문 바로가기

ChatGPT3

생성자 스타일 Named / Positional parameter 선택적 매개변수 두 생성자 스타일은 서로 다른 사용 시나리오와 선호도에 따라 선택될 수 있습니다. 각각의 장단점을 비교해보겠습니다: Named Parameter 생성자 (Cleric({required this.name, int? a, int? b})): 장점: 매개변수의 순서가 중요하지 않아 호출 시 유연합니다. 매개변수의 이름을 명시해야 하므로, 코드의 가독성이 좋아집니다. 매개변수를 선택적으로 제공할 수 있어, 다양한 사용 사례에 적합합니다. 단점: 매개변수 이름을 항상 명시해야 하므로, 호출 시 조금 더 많은 타이핑이 필요합니다. 적합한 사용 사례: 매개변수가 많고, 각각의 목적이 명확할 때. 함수 호출 시, 매개변수의 순서를 자유롭게 하고 싶을 때. Positional Parameter 생성자 (Cleric(th.. 2023. 12. 1.
Dart lowerCamelCase / static const / 생성자 ? ?? / required / named positional parameter | DART 언어 변수, 속성 이름 규칙 Dart에서는 변수와 속성 이름에 대해 lowerCamelCase 규칙을 권장합니다. 이 규칙에 따라 각 단어의 첫 글자는 소문자로 시작해야 하며, 두 번째 단어부터는 첫 글자를 대문자로 합니다. ex. int santa; int merryChristmas; static int num = 50; vs. static const int num = 50;의 차이: **static** int num = 50;: 이 선언은 num이 클래스의 모든 인스턴스에 대해 공유되는 정적(static) 변수임을 의미합니다. 이 변수는 프로그램 실행 중에 변경될 수 있습니다. **static const** int num = 50;: 이 선언은 num이 정적(static)이면서 상수(const)임을 의미합.. 2023. 12. 1.
ChatGPT에게 ChatGPT가 무엇인지 물어본 후기 OpenAI에서 연구 미리보기 기간 동안 ChatGPT를 무료로 제공합니다. ChatGPT는 이용자의 피드백을 얻고 강점 및 약점을 학습합니다. chat.openai.com에서 사용해보세요. ChatGPT: 대화형 언어 모델 최적화 OpenAI는 대화를 주고 받는 형식으로 ChatGPT 모델을 훈련시켰습니다. ChatGPT는 기존 대화 내용에 이어 후속 질문에 대답하고, 실수를 인정하고 대답을 바꾸거나, 질문의 전제가 틀리면 문제를 제기하고, 부적절한 요청을 거절하는 것이 가능합니다. 이용자: 🖐🏻 / ChatGPT: 🤖 🖐🏻chatgpt 메인에 있는 내용 해석해줘 🤖I'm sorry, but it seems that you have provided incomplete or incorrect inform.. 2022. 12. 27.
728x90
LIST