본문 바로가기

IT31

Flutter 기초-소스 코드 자동으로 정렬하기 단축키 (모바일 애플리케이셔 개발) 플러터 소스 코드 자동으로 정렬하기( 단축키 ) 구글 플러터를 개발하다 보면 소스코드가 정렬되지 않아 가독성이 떨어지는 경우를 자주 보게 됩니다. 플러터 안드로이드, 플러터 ios , 플러터 웹 등 개발 중에 소스코드를 보기 좋게 정렬해 협업 시 소스코드 가독성을 향상해 보도록 하겠습니다. 1. 콘텍스트 메뉴를 이용한 소스 코드 정렬 아래그림과 같이 정렬되지 않은 소스 코드에서 마우스 오른쪽 버튼 클릭합니다. 그러면 그림과 같이 콘텍스트 메뉴가 나옵니다. 콘텍스트 메뉴에서 'Reformat Code width dart format' 메뉴를 클릭합니다. 그러면 소스코드가 아래와 같이 깔끔하고 보기 좋게 정렬이 됩니다. 2. 단축키를 이용한 소스 코드 정렬 - (Window) C.. 2023. 1. 13.
[JavaScript]-map 함수 사용 방법 Array.prototype.map()의 정의 Array.prototype.map()는 메서드는 배열(Array) 내의 모든 요소에 대해 각각 함수를 적용하고, 그 결과를 새로운 배열로 반환한다. map() 메서도 사용방법 1) arr.map(callback(value)) - map 메서도의 기본 사용법이며, 인자로 callback 함수를 받는다. 2) arr.map(callback(value, index)) - map 메서도의 인자로 처리할 현재 요소, 처리한 현재 요소의 인덱스를 인자로 받아 처리 후 새로운 배열로 반환 3) arr.map(callback(value, index, array)) - map 메서도의 인자로 처리할 현재 요소, 처리한 현재 요소의 인덱스, 원본 배열을 인자로 받아 처리 후.. 2023. 1. 11.
[JavaScript]-날짜 시간 분 차이 구하기 두 날짜 사이의 일자 차이, 시간 차이, 분 차이 구하기 우선 계산하기 전 아래 표기사항을 이해해야 한다. 1초 = 1000 밀리초(millisecond) 위 기준에 따라 일/시/분을 표기해 보자 1일 = 24 * 60 * 60 * 1000 = 86,400,000 밀리초 1시간 = 60 * 60 * 1000 = 3,600,000 밀리초 1분 = 60 * 1000 = 60000밀리 초 자 이제 해당 기준을 인지하고 두 일자 간의 날짜 차이, 시간 차이, 분 차이를 코딩해 보자. 1) 일자(Day) 차이 구하기 let divParam; 우선 일/시/분을 밀리초로 나누어줄 변수를 선언(divParam) 두 일자 간의 날짜 차이를 일자로 인지하기 위해 divParam에 (24 * 60 * 60 * 1000)으로.. 2023. 1. 10.
12. 파이썬(Python) 기초-제어문(조건문) 제어문의 정의 제어문은 프로그램의 흐름을 효율적으로 제어하기 위한 문장이며, True(참), False(거짓)을 판단하여 문장을 수행한다. 제어문의 종류 조건문의 정의 - 특정 조건이 성립되면 해당 조건에 맞는 상황을 수행하기 위해 사용하는 함수이다 조건문 사용법 - 다음은 if, else를 사용한 기본 구조이다. >>> if 조건문:  조건문 다음에 콜론( : )을 잊지 말 것. 수행할 문장 1  들여쓰기 else: 수행할 문장 2  들여쓰기 if 조건문: 의 형태로 작성하며, 조건문 바로 다음 문장은 반드시 들여 쓰기 해야 한다. if 조건문이 True(참)이면 바로 다음 문장 ‘수행할 문장 1’을 수행하고, if 조건문이 False(거짓)이면 ‘수행할 문장 2’을 수행한다. elif를 사용하여.. 2023. 1. 8.