Menu
Coddy logo textTech

Dize Özellikleri

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası. Ders 40 / 94.

String özellikleri, string'ler hakkında bilgi sağlar. Temel özellikler: length, isEmpty ve isNotEmpty.

Bir dize oluşturun:

void main() {
  String message = "Hello Dart";
}

Karakter sayısını alın:

int charCount = message.length;
print("Character count: $charCount");
Character count: 10

Boş olup olmadığını kontrol et:

String emptyString = "";
bool hasNoChars = emptyString.isEmpty;
print("Is empty string empty? $hasNoChars");
Is empty string empty? true

Boş olmadığını kontrol et:

bool hasChars = message.isNotEmpty;
print("Does message have characters? $hasChars");
Does message have characters? true
challenge icon

Görev

Başlangıç

Bir dizeyi analiz eden ve özellikleri hakkında bilgi sağlayan bir program oluştur. Programın şunları yapmalıdır:

  1. Bir dize girdisi oku
  2. isEmpty özelliğini kullanarak dizenin boş olup olmadığını kontrol et
  3. isNotEmpty özelliğini kullanarak dizenin boş olmadığını kontrol et
  4. length özelliğini kullanarak dizenin uzunluğunu al
  5. Aşağıda gösterilen tam biçimde sonuçları yazdır

Örneğin, girdi "Dart" ise programın şu çıktıyı vermelidir:

String: Dart
Length: 4
Is Empty: false
Is Not Empty: true

Girdi boş bir dize "" ise programın şu çıktıyı vermelidir:

String: 
Length: 0
Is Empty: true
Is Not Empty: false

Bu görevi tamamlamak için dize özelliklerini (length, isEmpty, isNotEmpty) kullan.

Kendin dene

import 'dart:io';

void main() {
  // Giriş dizesini oku
  String input = stdin.readLineSync() ?? "";
  
  // TODO: Dizinin boş olup olmadığını isEmpty özelliğini kullanarak kontrol et
  
  // TODO: Dizinin boş olmadığını isNotEmpty özelliğini kullanarak kontrol et
  
  // TODO: Dizinin uzunluğunu length özelliğini kullanarak al
  
  // TODO: Sonuçları gerekli formatta yazdır
  
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Dart derleyicisi