유형 별칭
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 거리 = 인트; 엘릭서
@유형 거리 :: 정수의 느릅나무
느릅나무 피쳐 유형 별칭:type alias.
유형 가명을 쓰다 거리 = 인트 F#
F3 기능을 사용한 유형 별칭 지정type키워드
유형 거리 = 인트 가세요
이동 기능 유형 별칭을 사용하여type키워드
유형 거리 인트 해킹
다음을 사용하여 기능 유형 별칭을 해킹합니다.newtype키워드[4]
신형 거리 = 인트; 하스켈
다음을 사용하여 Haskell 피쳐 유형 별칭 지정type키워드[5]
유형 거리 = 인트; 줄리아.
컨스 거리 = 인트 코틀린
Kotlin 기능은 다음을 사용하여 유형 별칭을 지정합니다.typealias키워드[7]
타자기의 별칭 거리 = 인트 님
유형 거리* = 인트 파이썬
Python 기능을 사용하여 유형 별칭 지정typealias키워드[9]
벡터 = 목록.[흘러가다] 유형 별칭을 사용하여 문이 일반 변수 할당이 아닌 유형 별칭 선언임을 명시할 수 있습니다.
부터 타자 치기 수입품 유형 별칭 벡터: 유형 별칭 = 목록.[흘러가다] 러스트
유형 포인트 = (u8, u8); 스칼라
Swift는 불투명 [11]유형을 사용하여 유형 별칭을 만들 수 있습니다.
물건 로그: 불투명한 유형 로그 = 더블 스위프트
다음을 사용하여 신속한 기능 유형 별칭 지정typealias키워드
타자기의 별칭 거리 = 인트; 타입스크립트
다음을 사용하여 TypeScript 기능 유형 별칭 지정type키워드[12]
유형 거리 = 번호; 레퍼런스
- ^ "Alias Alias - D Programming Language". dlang.org. Retrieved 18 June 2023.
- ^ "Typedefs". dart.dev. Retrieved 18 June 2023.
- ^ "Typespecs and behaviours". elixir-lang.github.com. Retrieved 23 June 2023.
- ^ "Types: Type Aliases". docs.hhvm.com. Retrieved 18 June 2023.
- ^ "Type synonym - HaskellWiki". wiki.haskell.org. Retrieved 18 June 2023.
- ^ "Types · The Julia Language". docs.julialang.org. Retrieved 23 June 2023.
- ^ "Type aliases Kotlin". Kotlin Help. Retrieved 18 June 2023.
- ^ "Nim by Example - Types". nim-by-example.github.io. Retrieved 21 June 2023.
- ^ "typing — Support for type hints". Python documentation. Python Software Foundation. Retrieved 18 June 2023.
- ^ "Type aliases - The Rust Reference". doc.rust-lang.org. Retrieved 18 June 2023.
- ^ "Opaque Types". Scala Documentation. Retrieved 18 June 2023.
- ^ "Documentation - Everyday Types". www.typescriptlang.org. Retrieved 18 June 2023.