$meyveler = array("elma", "muz", "portakal");
$meyveler = ["elma", "muz", "portakal"];
$kisi = [
"isim" => "Ahmet",
"yas" => 30,
"sehir" => "İstanbul"
];
$ogrenciler = [
["isim" => "Ali", "yas" => 20],
["isim" => "Ayşe", "yas" => 22],
["isim" => "Mehmet", "yas" => 21],
];
echo count($meyveler); // Çıktı: 3
array_push($meyveler, "çilek");
print_r($meyveler);
// Çıktı: ["elma", "muz", "portakal", "çilek"]
$sonMeyve = array_pop($meyveler);
echo $sonMeyve; // Çıktı: çilek
print_r($meyveler); // Çıktı: ["elma", "muz", "portakal"]
$ilkMeyve = array_shift($meyveler);
echo $ilkMeyve; // Çıktı: elma
print_r($meyveler); // Çıktı: ["muz", "portakal"]
array_unshift($meyveler, "kiraz");
print_r($meyveler); // Çıktı: ["kiraz", "muz", "portakal"]
$yeniMeyveler = array_slice($meyveler, 1, 2);
print_r($yeniMeyveler); // Çıktı: ["muz", "portakal"]
foreach ($meyveler as $meyve) {
echo $meyve . "\n";
}
// Çıktı:
// kiraz
// muz
// portakal
var isim string = "Ahmet"
isim, yas := "Ahmet", 30
var ad, soyad string = "Ahmet", "Yılmaz"
var (
isim = "Ahmet"
yas = 30
sehir = "İstanbul"
)
let meyveler = ['elma', 'muz', 'portakal'];
// Array constructor kullanarak
let sayilar = new Array(1, 2, 3, 4);
Bu yöntemle de diziler tanımlanabilir ancak köşeli parantez yöntemi daha yaygındır.meyveler.push('kivi');
console.log(meyveler); // Çıktı: ['elma', 'muz', 'portakal', 'kivi']
let sonMeyve = meyveler.pop();
console.log(sonMeyve); // Çıktı: 'kivi'
console.log(meyveler); // Çıktı: ['elma', 'muz', 'portakal']
let ilkMeyve = meyveler.shift();
console.log(ilkMeyve); // Çıktı: 'elma'
console.log(meyveler); // Çıktı: ['muz', 'portakal']
meyveler.unshift('şeftali');
console.log(meyveler); // Çıktı: ['şeftali', 'muz', 'portakal']
meyveler.splice(1, 1, 'vişne'); // 1. indeksden başlayarak bir öğe sil ve yerine 'vişne' ekle
console.log(meyveler); // Çıktı: ['şeftali', 'vişne', 'portakal']
let yeniMeyveler = meyveler.slice(1, 3);
console.log(yeniMeyveler); // Çıktı: ['vişne', 'portakal']
meyveler.forEach(function(meyve) {
console.log(meyve);
});
// Çıktı:
// şeftali
// vişne
// portakal
let uzunMeyveIsimleri = meyveler.map(function(meyve) {
return meyve + ' meyvesi';
});
console.log(uzunMeyveIsimleri);
// Çıktı: ['şeftali meyvesi', 'vişne meyvesi', 'portakal meyvesi']
let filtreliMeyveler = meyveler.filter(function(meyve) {
return meyve.includes('ş');
});
console.log(filtreliMeyveler); // Çıktı: ['şeftali']
let toplam = [1, 2, 3, 4].reduce(function(acc, num) {
return acc + num;
}, 0);
console.log(toplam); // Çıktı: 10
class
anahtar kelimesi ile tanımlanır:[/font][/size][/color]class Araba:
pass
Bu örnekte, `Araba` adında boş bir sınıf tanımladık. Şimdi bu sınıfa özellikler ve metodlar ekleyebiliriz.class Araba:
def __init__(self, marka, model, yil):
self.marka = marka
self.model = model
self.yil = yil
def bilgi_goster(self):
print(f"{self.yil} model {self.marka} {self.model}")
class Araba:
def __init__(self, marka):
self.__marka = marka # Private değişken
@property
def marka(self):
return self.__marka
@marka.setter
def marka(self, yeni_marka):
self.__marka = yeni_marka
class TicariAraba(Araba):
def __init__(self, marka, model, yil, kapasite):
super().__init__(marka, model, yil)
self.kapasite = kapasite
def bilgi_goster(self):
super().bilgi_goster()
print(f"Kapasite: {self.kapasite} kişi")
class Ağaç:
def ses(self):
print("Ağaç rüzgarda hışırdar.")
class Kuş:
def ses(self):
print("Kuş cıvıldar.")
def ses_cikar(nesne):
nesne.ses()
a = Ağaç()
k = Kuş()
ses_cikar(a) # Çıktı: Ağaç rüzgarda hışırdar.
ses_cikar(k) # Çıktı: Kuş cıvıldar.
public class Kisi {
private string ad;
public string Ad {
get { return ad; }
set { ad = value; }
}
}
public class Kisi {
private string isim;
private int yas;
public string Isim {
get { return isim; }
set { isim = value; }
}
public int Yas {
get { return yas; }
set {
if (value > 0) {
yas = value;
}
}
}
}
Bu örnekte `Yas` özelliği, pozitif bir değer olmasını garanti etmektedir.public class Calisan : Kisi {
private decimal maas;
public decimal Maas {
get { return maas; }
set {
if (value > 0) {
maas = value;
}
}
}
}