목록전체 글 (407)
Priv's Develog
게임 프로그래밍과 게임 디자인을 공부하고 있습니다.게임 크리에이터를 꿈꾸며 새롭게 익힌 지식과 경험, 다양한 정보를 하나씩 모아 기록하고 있습니다.환영합니다, 만나서 반갑습니다. 2nd. Blog (Priv's Develoog)https://develoog.medium.com/
1. 문자열Python은 문자열을 다룰 때 정말 강력한 성능을 발휘하는 언어 중 하나입니다.문자열을 자르고, 붙이고, 곱하고, 더하는 등 직관적이고 사고공학적(?)인 구조를 지니고 있어 유연하게 활용할 수 있습니다.문자열을 가공할 때는 물론, 문자열을 출력할 때도 이러한 Python의 장점이 발휘됩니다.repr( )과 str( )이 그것입니다. 2. repr( )문자열로 객체를 다시 생성하고자 할 때 사용됩니다.import datetimea = datetime.datetime(2017, 9, 27)str(a)>>> '2017-09-27 00:00:00'a = datetime.datetime(2017, 9, 27)repr(a)>>> 'datetime.datetime(2017, 9, 27, 0, 0)'문자..
1. 가정법 과거완료과거의 일은 미련이 남기 마련입니다. "그때 조금만 더 ~를 했다면 ~했을 텐데!"처럼요.사실 지난 일을 되돌리는 건 불가능합니다. 하지만 묘사는 가능하죠.가정법 표현은 이러한 경우에 주로 사용됩니다.현재 벌어진 결과에 대해 아쉬움과 미련 등을 묘사하기 위해 특정 조건을 가정하여 말합니다."과거에 있었던 일에 대해 그보다 더 과거가 되는 시점에서 '무언가'를 행한다면 달라졌을 텐데!"라는 표현을 사용할 때는 가정법 과거완료를 사용합니다.여기서 독특하게도, 조건(IF)과 결과(Result)의 순서를 바꾸는 것도 가능합니다.If I hadn't been ill, I would have gone to the party.I would have gone to the party if I hadn..
1. 템플릿템플릿은 C++에서 제네릭을 구현하기 위해 사용되는 문법입니다.타입을 고정시키지 않고 경우에 따라 다양한 타입의 값을 받아 동작시킬 수 있기 때문에 보다 유연하고, 재사용성이 높은 코드를 작성하는 것이 가능해집니다.template struct AutoBrake { AutoBrake(const T& publish) : publish{ publish } {} void observe(const SpeedUpdate& cd) {} void observe(const CarDetected& cd) {} void set_collision_threshold_s(double x) { collision_threshold_s = x; } double get_speed_..
1. 대문자 활용법대문자를 활용하는 방법을 논한다면 문장의 첫 글자를 대부분 떠올릴 것입니다.물론 그것도 맞지만 의외로 더 많은, 다양한 활용법이 존재합니다. 1.1. 날, 달, 휴일 등을 나타낼 때주(week), 달(month), 행사가 있는 날 등을 표기하고자 할 때 대문자로 표기합니다. 단, 계절을 표기할 때는 사용하지 않습니다.His birthday party is on Thursday.It rains a lot in April and May, but the summer is very dry. 1.2. 사람 또는 장소의 이름을 나타낼 때사람의 이름, 장소의 명칭 등을 나타낼 때도 대문자로 표기합니다. 거리, 행성, 국가, 대륙도 이에 포함됩니다.Bea Jankowski has lived on Ch..
