반응형 programming760 자바스크립트 상수 배열 선언하기 declaring javascript const array 자바스크립트에서 배열 상수는 선언과 동시에 값의 정의가 이루어져야 한다. 그렇지 않으면 에러가 발생한다. 재정의를 할 수 없기 때문에 이런 정책이 만들어진 것으로 보인다. 정의가 이루어진다는 것은 초기화를 말하며 값을 지정한다는 것이기도 하다. 즉, 배열 상수를 선언했다면 배열 값을 입력하고 설정해 주어야 한다. 자바스크립트 상수 배열 사용하기 declaring javascript const array 상수배열은 한번 값을 지정하면 재정의할 수 없는 특징을 가진다. 하지만 상수 배열의 값은 변경이 가능하다. 상수 배열로 지정된 상수의 주소값이 재정의 할 수 없는 것이지 상수 배열 내의 값들은 변경이 가능하다. 물론, 상수 배열 자체를 재정의할 수는 없다. 상수 배열 특징 예전 포스팅에서 상수 배열에 대한.. 2022. 2. 10. 다트 (Dart) 프로그래밍 언어 구글이 개발한 웹 개발언어 다트 Dart 프로그래밍 언어는 쉽고 신박하다. 싱글코드 멀티플랫폼을 자랑하는 다트는 자바스크립트보다 쉽고 파이썬보다도 쉽다. 자바와 c# 같은 다른 객체지향언어와 비교할수 없을 정도로 접근이 쉽다. 직접 접해보면 알겠지만 개념을 빠르게 익히고 빠르게 학습할 수 있다. 배우기 쉽고 접근이 편한 언어라면 Dart 를 추천하고 싶을 정도이다. 다트 (Dart) 프로그래밍 언어 구글이 개발한 웹 개발언어 플러터를 접하면서 새로운 것을 발견했다. 다트 Dart 이다. 언제 출시되었는지 모른다. 어떻게 써먹어야 할지 모른다. 단지, 크래시코스를 따라해보니 뭐 이런 신박한 프로그래밍 언어가 다 있나 싶었다. 주로 자바와 c#을 다뤄본 본인의 사상이 무너지는 순간이었다. 심심풀이로 파이썬을 접하면서 어려운 영역의 진.. 2022. 2. 10. 자바 프로그래밍 장점 써먹을 곳이 가장 많은 언어 자바를 배우기는 어렵다. 코딩이 어려운 것이 아닌 개념이 어렵기 때문이다. 자바 프로그래밍의 장점은 확장성과 범용성에 의미가 있다. 멀티OS 멀티플랫폼이 가능하고 JVM인 자바가상머신으로 싱글코드 멀티플랫폼 실행이 가능해 졌다. 자바 하나만 익혀두면 모바일부터 네트워크까지 확장이 가능하다. 물론 C++이나 C#과 같은 다른 객체지향언어들을 학습할 때도 도움이 된다. 자바 프로그래밍 장점 써먹을 곳이 가장 많은 언어 제목과 같이 자바는 써먹을 곳이 많다. 최근에 나오는 언어들은 싱글코드 멀티 플랫폼 구현이 가능하지만 자바만큼은 범용성이 떨어진다. 물론, 빠르게 익히고 빠르게 배포하는 장점들은 있다. 자바의 경우 기업체나 관공서 등에서도 사용되며 모바일부터 네트워크 장비까지 다양하게 사용된다. 물론, 사용성.. 2022. 2. 8. 오버로딩 오버라이딩 차이와 사용이유 OverLoad OverRide 오버로딩과 오버라이딩은 객체지향에서 난해한 언어이다. 사전적의미를 먼저 살펴보자. 오버로딩은 지나치게 많이 주다 느낌이고, 오버라이딩은 최우선하는 것으로 기존의 것을 무시한다 란 의미를 가진다. 이것을 객체지향코드로 변경하면 오버로딩은 메서드가 증가하지만 인자값이 다르고 기능이 달라진다. 오버라이딩은 부모클래스에 있던 메서드가 자식클래스에 동일하게 존재하는 경우 부모클래스의 메서드는 무시되고 자식클래스의 메서드가 우선시된다. 오버로딩 오버라이딩 차이와 사용이유 OverLoad OverRide 객체지향언어에서 난해한 단어들이 있다. 그 중 대표적인 것이 오버로딩과 오버라이딩이다. 이둘의 차이는 객체지향프로그래밍에서 중요한 개념이기도 하지만 정작 이 개념을 모르고 사용하는 경우가 많다. 그만큼 편하다는 것이.. 2022. 2. 8. 이전 1 ··· 77 78 79 80 81 82 83 ··· 190 다음 반응형