본문 바로가기

TIL12

ChatGPT 사용 후기 안녕하세요! 요즘 핫한 ChatGPT 과연 얼마나 대단한 인공지능일지 궁금해서 저도 사용해봤습니다! ✔ 개념 ChatGPT란? ✔사용방법 ChatGPT에 가입하고 대화창에 궁금한 것을 물어보면 바로 사용하실 수 있어요. 그리고 어떻게 사용해야 할 지 ChatGPT 한테 물어봤습니다 ✔질문시간 요즘 사용하고있는 graphql에 대해 질문해 보았어요. 깔끔하게 답변을 작성해주더라고요!!! 구구단도 물어봤어요 ✔장단점 이건 앞서 물어본 것들보다 느리게 답변했어요 장단점은 어렵지 ✔후기 사용법이 편리하고 답변도 빠른 편이라 감탄했습니다. 답변도 논리적으로하고 기승전결이 있더라구요. 답변도 잘하고 편리한데 장점에 웹 개발 잘한다고 되어있어서 어딘지 많이 씁쓸한 신입개발자였습니다....... ✔참고 https://.. 2023. 2. 18.
[Java] 문자열 포함 여부 확인 contains() / 문자열 비교 equals() 메서드/ == 연산자 차이 ✔ 개념 1. contains() : 문자열 포함 여부 확인 java 의 contains() 메서드 특정 문자열이 있는지 확인하는 메서드이다. 반환값은 boolean 형 이다. String appleMango = "appleMango"; String apple = "apple"; boolean hasApple = appleMango.contains(apple); // hasApple true 2. equals() : 문자열 비교 java 의 equals() 메서드 두 문자열이 같은지 비교하는 메서드이다. 반환값은 boolean 형이다. equals() 는 주소값과 관계없이 문자열의 값만 비교한다. String red = "color"; String blue = "color"; String green = .. 2023. 1. 25.
[TypeScript] keyof typeof ✔ 목표 const beer = ['TERRA','CASS'] as const; const COLOR_CODE: TBeer = { TERRA: 'green', CASS: 'blue' } COLOR_CODE 의 타입을 beer 의 값('TERRA', 'CASS') 으로 제한하기 ✔ typeof type TItem = typeof beer // type TItem = readonly ["TERRA", "CASS"] type TItem = typeof beer[number] // type TItem = "TERRA" | "CASS" ✔ Mapped Type const beer = ['TERRA','CASS'] as const; type TBeer = { [key in typeof beer[number]]: s.. 2022. 9. 22.
매개변수(Parameter) vs 인자(Argument) ✔ 개념 함수를 정의할 때 사용되는 변수를 매개변수, 실제로 함수가 호출될 때 넘기는 변수값을 인자라고 설명할 수 있습니다. function 함수이름(매개변수1, 매개변수2, ...) { .. 코드 .. } 함수이름(인자1, 인자2, ...); ✔ 예시 function sum(a,b) { return a+b; } sum(1,2) ✔ 참고 https://7942yongdae.tistory.com/155#:~:text=%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%EC%99%80%20%EC%9D%B8%EC%9E%90%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EC%93%B0%EC%9E%84%EC%9D%98%20%EC%B0%A8%EC%9D%B.. 2022. 6. 15.