목록struct (15)
투케이2K
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; namespace testProject { // [구조체 생성] public struct UserStruct{ public string name; public int age; // [생성자 지정] public UserStruct(string name, int age){ this.name = name; this.age = age; } // [포맷 출력 메소드 정의] public string getInfo(){ return $"이름 : {name} / 나이 : {age}"; } } // [프로그램 동작 클래스] class Program { static void Mai..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; namespace testProject { // [구조체 생성] public struct UserStruct{ public string name; public int age; // [포맷 출력 메소드 정의] public string getInfo(){ return $"이름 : {name} / 나이 : {age}"; } } // [프로그램 동작 클래스] class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ----------------..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : JavaScript [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [소스 코드] // ---------------------------------------------------------------------------------------------- // --------------------------------------- // [모듈 추가] // --------------------------------------- const express = require('express') const app = express() // --------------------------------------- // [모듈 추가] // -------------------------------------..
[개발 환경 설정] 개발 언어 : Go [사전) 프로젝트에 파일 추가 방법] [소스 코드] package main import ( "encoding/xml" "fmt" "os" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // "encoding/xml" 패키지를 사용해 XML 형식 데이터 포맷 인코딩 및 디코딩을 수행할 수 있습니다 // --------------------------------------------------- // Go 에서 XML 을 사용하기 위해서는 표준패키지 encodin..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "encoding/xml" "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // "encoding/xml" 패키지를 사용해 XML 형식 데이터 포맷 인코딩 및 디코딩을 수행할 수 있습니다 // --------------------------------------------------- // Go 에서 XML 을 사용하기 위해서는 표준패키지 encoding/xml 을 사용할 수 있습니다 // ----..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "encoding/json" "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // JSON (JavaScript Object Notation) 은 데이터를 교환하는 한 포맷 방식으로 key , value 형식으로 데이터를 생성할 수 있습니다 // --------------------------------------------------- // Go 에서 JSON 을 사용하기 위해서는 표준패키지 en..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go에서 struct는 Custom Data Type을 표현하는데 사용되는데, Go의 struct는 필드들의 집합체이며 필드들의 컨테이너입니다 // --------------------------------------------------- // Go에서 struct는 필드 데이타만을 가지며, (행위를 표현하는) 메서드를 갖지 않습니다 // ------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go에서 struct는 Custom Data Type을 표현하는데 사용되는데, Go의 struct는 필드들의 집합체이며 필드들의 컨테이너입니다 // --------------------------------------------------- // Go에서 struct는 필드 데이타만을 가지며, (행위를 표현하는) 메서드를 갖지 않습니다 // ------..
[개발 환경 설정] 개발 언어 : C++ [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [include 및 define 문 정의] #include #include using namespace std; // ----------------------------------------------------------------------------------------- // ----------------------------------------------------------------------------------------- // TODO [stru..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit // MARK: [구조체 선언 실시] struct MyInfo { let name : String let age : Int // [생성자 초기화] init (name:String, age:Int){ self.name = name // [전역 변수에 매개 변수 값 지정] self.age = age // [전역 변수에 매개 변수 값 지정] } } // MARK: [클래스 동작 실시] class ViewController: UIViewController { // MARK: [뷰 메모리 로드 수행 실시] override func viewDidLoad() { super.viewDidLoad() // D..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit class ViewController: UIViewController { // MARK: [전역 변수 선언 영역] var stringData = "" // MARK: [뷰 메모리 로드 수행 실시] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. print("") print("===============================") print("[ViewController >> viewDidLoad() :: 뷰 메모리 로드 실시]") print("========..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [C_JsonCodable.swift 파일] import Foundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Codable 사용해 json 인코딩 , 디코딩 수행 클래스 // ----------------------------------------- */ // MARK: - [Codable 설명] /* // ----------------------------------------- 1. Codable : Swift4 부터 추가된 프로토콜이며, JSON 데이터를 간편하게 인코딩 , 디코딩을 수행할 수 있습니다 2. Codable 은 str..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.h] #import // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (선언부) 2. 전역변수 , 메소드 , 인스턴스변수 (클래스 생성자) 등 선언 // ----------------------------------------- */ // ----------------------------------------- /* MARK: [요약 설명] 1. typedef : 유형에 새로운 이름 (별칭) 을 지정합니다 2. struct : 구조체 선언을 의미합니다 3. 구조체 방식을 사용해 데이터를 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. class : 클래스를 지정합니다 : 클래스는 상속이 가능 2. struct : 구조체를 지정합니다 : 구조체는 상속이 불가능 3. init : 클래스 및 구조체 생성자 초기화를 지정합니다 */ // [class 클래스 생성 실시 : 상속이 가능] class User_Class { var name: String? var age: Int? // 클래스 생성자 초기화 실시 init(name: String, age: Int){ // [전역 변수 = 파라미터 값] self.name = name self.age = age } // 리턴 함수 정의 실시 func getName() -> String { ..