Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Ruby programlama dilinde nümerik sınıflar hakkında bir eğitim içeriğidir. Eğitmen, Ruby'deki nümerik sınıfları ve bunların özelliklerini anlatmaktadır.
- Video, Ruby'deki nümerik sınıfların (integer, float, complex, big decimal ve rational) tanıtımıyla başlıyor ve ardından bu sınıfların nasıl kullanılacağını örneklerle gösteriyor. Eğitmen, her bir nümerik sınıfın özelliklerini açıklayıp, integer'dan bignum'a, float'tan integer'a, complex'ten integer'a ve rasyonel sayılarla ilgili örnekler veriyor. Ayrıca, bir değeri farklı nümerik sınıfa çevirmek için kullanılan metodları da gösteriyor.
- Ruby'de Sayı Tipleri
- Tüm sayı tiplerinin ata sınıfı nümerik sınıfıdır ve bu sınıftan yola çıkılarak primitif tipler oluşturulmuştur.
- Ruby, bir değişkenin içerdiği değere göre tipini dinamik olarak kendisi belirlemektedir, bu da tip tanımlama zahmetinden kurtarır.
- Integer sınıfı tam sayıları temsil eder ve bu sınıfta fixnum ve bignum adında iki sınıf türetilmiştir.
- 00:27Integer Sınıfı
- Fix sınıfı bellekte otuzbir bite kadar olan sayıları tutar, bu rakamdan sonraki sayılar ise bignum sınıfına dahil olurlar.
- Float sınıfı ondalık sayıları temsil eder ve küsüratlı sayılar float sınıfına dahil edilirler.
- Kompleks sınıfı karmaşık sayıları tanımlamak için kullanılır.
- 00:48Diğer Sayı Tipleri
- Big decimal sınıfı çok büyük sayılar içindir.
- Rational sınıfı rasyonel sayıları ifade eder ya da bir tam sayının başka bir tam sayıya bölümünü ifade eder.
- 01:10Integer Örnekleri
- Integer sınıfında x değişkenine 5, y değişkenine -9 değerleri atandığında, her ikisi de fixnum sınıfına aittir.
- Z değişkenine rastgele bir değer atandığında, sınıfını ve bellekte kaç byte yer kapladığını öğrenmek için "z.class" ve "z.size" komutları kullanılır.
- Bellekte otuzbir bite kadar olan fixnum, otuzbir bitten sonrakileri otomatikman bignum sınıfına dahil eder.
- 03:52Float Sınıfı
- Float sınıfına kesirli sayılar atanabilir, örneğin "float" sınıfına 1.20 değeri atandığında sınıfı float olarak görünür.
- Float sınıfında "float" metodu kullanılarak değerler float'a çevrilebilir.
- 05:02Kompleks Sayılar
- Kompleks sınıfı karmaşık sayıları tanımlamak için kullanılır ve formül a + bi şeklindedir.
- Kompleks sayılar "C" sınıfı kullanılarak oluşturulabilir.
- 06:25Rasyonel Sayılar
- Rasyonel sayılar "R" sınıfı kullanılarak oluşturulabilir, örneğin "R" sınıfına 1/1 değeri atandığında konsola 1/1 yazdırır.
- Rasyonel sayılar kesirli ifadeleri de temsil edebilir, örneğin "R" sınıfına 0,30 değeri atandığında hangi sayıları böldüğümüzde 0,30 elde edebileceğimizi gösterir.
- Bir değeri rasyonel sayıya çevirmek için "rational" metodu kullanılabilir.