Tech News

제목Go+ - 엔지니어링, STEM 교육, 데이터 사이언스를 위한 언어2021-10-17 22:32
작성자 Level 10

https://goplus.org/ 

- 모든 Go 언어의 피쳐를 포함 (호환)

ㅤ→ 자연어에 더 가까운 쉽고 우아한 문법

ㅤ→ 배우기 쉬움

ㅤ→ 타이핑량을 많이 줄여줌

- 추가된 주요 기능들

ㅤ→ 유리수(rational) 지원

ㅤ→ Map & Slice Literal

ㅤ→ 데이터 사이언스 용도에 적합한 List comprehension

ㅤㅤㅤx := {x: i for i, x <- [1, 3, 5, 7, 11]}

ㅤㅤㅤy := {x: i for i, x <- [1, 3, 5, 7, 11], i%2 == 1}

ㅤㅤㅤz := {v: k for k, v <- {1: "Hello", 3: "Hi", 5: "xsw", 7: "Go+"}, k > 3}

ㅤ→ 컬렉션에서 데이터 가져오기

ㅤㅤㅤstudents := [student{"Ken", 90}, student{"Jason", 80}, student{"Lily", 85}]

ㅤㅤㅤunknownScore, ok := {x.score for x <- students, x.name == "Unknown"}

ㅤㅤㅤjasonScore := {x.score for x <- students, x.name == "Jason"}

ㅤ→ 그외 Lambda, 연산자 Overload, UDT의 for range 등


* STEM : 과학(S), 기술(T), 공학(E), 수학(M)

G
M
T
Y
Text-to-speech function is limited to 200 characters
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)