yakut Esas olarak web geliştirmeye yönelik nesne yönelimli bir programlama dilidir ve eğer onu aşağıdaki gibi bir çerçeve ile birleştirirsek Raylar veya Sinatra herhangi bir gelişme için bir İsviçre çakısı olacak.
Ancak bazen yeni bir dilde gelişmeye başlamak biraz maliyetlidir, bu yüzden ortamımızı bu yeni dilin kullanımına hazırlamak, klasik Merhaba Dünya'yı yazmak ve bu yeni yola güven duymak fena değil.
Ruby'yi Almak
Bu örnek için kullanacağımız yakut içinde pencereler, kurulumunun son derece basit olduğu yerde, dille çalışmak için gerekli her şeyi yükleyen RubyInstaller adlı bir aracımız var.
BÜYÜT
Dilin kararlı sürümlerine sahip olduğumuzda, bir çerçeve ile çalışmamız gerekirse belirli bir sürümü indirmemiz gerekebilir ancak bu örnek için dilin en son sürümünü kullanacağız.
Ortam değişkenlerini ekleme
Yapılan programları çalıştırmak için yakut programları komut konsolundan çalıştırabilmemiz için ortam değişkenlerini sistemimize eklememiz gerekiyor. ile çalışmış olsaydık piton veya Node.js Bu işlemi nasıl yapacağımızı zaten biliyoruz, ancak yapmadıysak şuraya gitmeliyiz:
- Kontrol Paneli
- Sistemler ve Güvenlik
- Gelişmiş sistem Ayarları
- Ortam Değişkenleri.
BÜYÜT
değişkeni arıyoruz YOL ve klasörün yolunu ekleyeceğiz çöp Kutusu, yürütülebilir dilin bulunduğu yerdir ve programlarımızı konsoldan uzantı ile çalıştırmamıza izin verecek olan şeydir. .rb.
Bunu bitirdikten sonra yapabiliriz Ruby ile ilk programımızı yazıyoruz.
Ruby'de Merhaba Dünya
Programımızı yazmak için bilgisayarımızda bazı path'lerde yeni bir dosya oluşturacağız, istediğimiz ismi koyabiliriz, ancak .rb uzantısına sahip olması zorunludur ve aşağıdaki satırı içerecektir:
"Merhaba Dünya" koyar;kullanan diğer dillerle karşılaştırıldığında Yazdır veya dışarı attı, içinde yakut bizde var koyar hangi aynı işleve sahiptir. Son olarak programımızı çalıştırmak için bir komut konsolu açıyoruz, dosyamızın olduğu yola kendimizi konumlandırıyoruz ve kullanıyoruz. ruby.exe Mesajımızı yazdırmak için dosyamızın adını takip edin.
Ek olarak, Ruby, dilin sözdizimini öğrenen kullanıcılar için kullanışlı olan çok kullanışlı bir araca sahiptir. Ruby etkileşimli konsol veya irb, erişmek için yazmamız yeterli irb ve yaptığımız şeyi saklama olanağına sahip olmayacağımız tek dezavantajı ile kod satırlarımızı zaten doğrudan çalıştırabiliyoruz.
ile ilk programımızı yazabildik. yakutAyrıca, doğrudan dil ile girişimde bulunabilmemize veya oyunumuzu bir seviye daha yükseğe çıkarabilmemize ve mütevazı gibi bir geliştirme çerçevesi kullanabilmemize rağmen, çalışma ortamımızı gelecekteki gelişmeler için yapılandırabildik. Sinatra ya da tanıdık Raylar.