0Pricing
TypeScript Academy · Ders

Kesişim ve Birleşim Türleri

Kesişimleri kullanarak birden çok türü tek bir türde birleştirmeyi ve birleşimlerle esnek tür seçenekleri oluşturmayı anlayın.

Kesişim ve Birleşim Türleri, CoddyKit'te ücretsiz bir TypeScript Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, TypeScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. TypeScript Academy kursu toplamda 3 dersten oluşur.

Kesişim ve Birleşim Türlerine Giriş

Kesişim ve Birleşim Türlerine Giriş

TypeScript'teki kesişim ve birleşim türleri, esnek türleri birleştirmenize veya oluşturmanıza olanak tanır ve karmaşık veri yapılarını tanımlamak için güçlü bir yol sunar.

Kesişim ve Birleşim Türleri — resim 1

Birleşim Türleri Nelerdir?

Birleşim Türleri Nelerdir?

Birleşim türleri, bir değerin birkaç türden biri olmasına olanak tanır. Birleşim türünü | işleciyle tanımlayabilirsiniz.

Birleşim Türü Örneği

Birleşim Türü Örneği

Bir birleşim türünün kullanımına ilişkin bir örnek:

type Status = 'active' | 'inactive' | 'suspended';

let userStatus: Status;
userStatus = 'active'; // Valid
userStatus = 'pending'; // Error

Kesişim Türleri Nelerdir?

Kesişim Türleri Nelerdir?

Kesişim türleri, birden çok türü tek bir türde birleştirir ve birleştirilen türün, kesiştirilen türlerin tüm özelliklerine sahip olmasını gerektirir.

Kesişim Türü Örneği

Kesişim Türü Örneği

Bir kesişim türünün kullanımına ilişkin bir örnek:

type User = {
  name: string;
  email: string;
};

type Admin = {
  role: string;
};

type AdminUser = User & Admin;

const admin: AdminUser = {
  name: 'Alice',
  email: 'alice@example.com',
  role: 'admin'
};

Birleşim ve Kesişim Türleri Arasındaki Farklar

Birleşim ve Kesişim Türleri Arasındaki Farklar

Birleşim türleri, değerlerin birden çok olası türden biri olmasına olanak tanırken kesişim türleri birden çok türü tek bir türde birleştirir ve tüm özelliklerin bulunmasını gerektirir.

Uygulamalı Kullanım Alanları

Uygulamalı Kullanım Alanları

Birleşim türleri birden çok girdi türünü işlemek için harikadır; kesişim türleri ise birden çok rolü veya özelliği tek bir türde birleştirmek için idealdir.

Alıştırma Görevi

Alıştırma Görevi

Kesişim türlerini kullanarak bir Product türünü bir Discount türüyle birleştiren bir tür oluşturun. Bunu bir değişken tanımlamak için kullanın.

Birleşim ve Kesişim Türlerinin Özeti

Tebrikler!

TypeScript'te esnek ve birleştirilmiş türler tanımlamak için birleşim ve kesişim türlerini nasıl kullanacağınızı öğrendiniz. Kodunuzu daha sağlam ve tür güvenli hâle getirmek için bu kavramları uygulayın!

Kesişim ve Birleşim Türleri — resim 10

Sıkça Sorulan Sorular

“Kesişim ve Birleşim Türleri” dersi ücretsiz mi?

Evet — “Kesişim ve Birleşim Türleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve TypeScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. TypeScript Academy kursu toplamda 3 dersten oluşur.

“Kesişim ve Birleşim Türleri” dersinde ne öğreneceğim?

Kesişimleri kullanarak birden çok türü tek bir türde birleştirmeyi ve birleşimlerle esnek tür seçenekleri oluşturmayı anlayın. TypeScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

TypeScript Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te TypeScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.

“Kesişim ve Birleşim Türleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu TypeScript Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her TypeScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Keyof ve Arama Türleri
  2. Eşlenmiş Türler
  3. Kesişim ve Birleşim Türleri
← TypeScript Academy Sayfasına Dön