유형 별칭

Type aliasing

유형 별칭은 일부 프로그래밍 언어에서 작성 시 다른 이름을 사용하는 유형을 참조할 수 있는 기능입니다.새 유형을 생성하지 않으므로 유형 안전성이 증가하지 않습니다.긴 이름을 줄여서 사용할 수 있습니다.C++, Dart, Elixir, Elm, F#, Go, Hack, Haskell, Julia, Kotlin, Nim, Python, Rust, Scala, Swift 및 TypeScript를 지원하는 프로그래밍 언어입니다.

C++

C++ 기능을 사용하여 유형 별칭 지정using키워드

사용. 거리 = 인트; 

D

D 기능을 사용하여 에일리어스를 수행합니다.alias키워드[1]

가명을 쓰다 거리 = 인트; 

다트

Dart 기능을 사용한 유형 별칭 지정typedef키워드[2]

typedef 거리 = 인트; 

엘릭서

Elixir 기능 유형 별칭:@type.[3]

@유형 거리 :: 정수의 

느릅나무

느릅나무 피쳐 유형 별칭:type alias.

유형 가명을 쓰다 거리 = 인트 

F#

F3 기능을 사용한 유형 별칭 지정type키워드

유형 거리 = 인트 

가세요

이동 기능 유형 별칭을 사용하여type키워드

유형 거리 인트 

해킹

다음을 사용하여 기능 유형 별칭을 해킹합니다.newtype키워드[4]

신형 거리 = 인트; 

하스켈

다음을 사용하여 Haskell 피쳐 유형 별칭 지정type키워드[5]

유형 거리 = 인트; 

줄리아.

줄리아는 유형 [6]별칭을 특징으로 합니다.

컨스 거리 = 인트 

코틀린

Kotlin 기능은 다음을 사용하여 유형 별칭을 지정합니다.typealias키워드[7]

타자기의 별칭 거리 = 인트 

Nim 기능 유형 [8]별칭입니다.

유형   거리* = 인트 

파이썬

Python 기능을 사용하여 유형 별칭 지정typealias키워드[9]

벡터 = 목록.[흘러가다] 

유형 별칭을 사용하여 문이 일반 변수 할당이 아닌 유형 별칭 선언임을 명시할 수 있습니다.

부터 타자 치기 수입품 유형 별칭  벡터: 유형 별칭 = 목록.[흘러가다] 

러스트

특징을 사용한 유형 별칭 지정type키워드[10]

유형 포인트 = (u8, u8); 

스칼라

Swift는 불투명 [11]유형을 사용하여 유형 별칭을 만들 수 있습니다.

물건 로그:   불투명한 유형 로그 = 더블 

스위프트

다음을 사용하여 신속한 기능 유형 별칭 지정typealias키워드

타자기의 별칭 거리 = 인트; 

타입스크립트

다음을 사용하여 TypeScript 기능 유형 별칭 지정type키워드[12]

유형 거리 = 번호; 

레퍼런스

  1. ^ "Alias Alias - D Programming Language". dlang.org. Retrieved 18 June 2023.
  2. ^ "Typedefs". dart.dev. Retrieved 18 June 2023.
  3. ^ "Typespecs and behaviours". elixir-lang.github.com. Retrieved 23 June 2023.
  4. ^ "Types: Type Aliases". docs.hhvm.com. Retrieved 18 June 2023.
  5. ^ "Type synonym - HaskellWiki". wiki.haskell.org. Retrieved 18 June 2023.
  6. ^ "Types · The Julia Language". docs.julialang.org. Retrieved 23 June 2023.
  7. ^ "Type aliases Kotlin". Kotlin Help. Retrieved 18 June 2023.
  8. ^ "Nim by Example - Types". nim-by-example.github.io. Retrieved 21 June 2023.
  9. ^ "typing — Support for type hints". Python documentation. Python Software Foundation. Retrieved 18 June 2023.
  10. ^ "Type aliases - The Rust Reference". doc.rust-lang.org. Retrieved 18 June 2023.
  11. ^ "Opaque Types". Scala Documentation. Retrieved 18 June 2023.
  12. ^ "Documentation - Everyday Types". www.typescriptlang.org. Retrieved 18 June 2023.