«ruby» etiketlenmiş sorular

Perl'den esinlenen sözdizimini Smalltalk benzeri özelliklerle birleştiren Ruby, dinamik, yansıtıcı, genel amaçlı nesne yönelimli programlama dili hakkında sorular.

4
Sadece GAE'nin Ruby üzerinden Python öğrenmeyi haklı çıkarmak için yeterli olduğunu düşünüyor musunuz? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bir sunucu kurmaya / satın almaya, hatta bir etki alanı satın almaya dahil olmanız gerekmediği düşünüldüğünde, tek …

4
Ruby: if değişkeni vs if değişkeni.nil?
Ruby'de yeniyim ve tüm nesnelerin sıfır ve yanlış dışında doğru olduğunu öğrendiğimde şaşırdım. 0 bile doğrudur. Dilin bu özelliği hakkında güzel bir şey yazabilmenizdir: if !variable # do stuff when variable is nil end Daha deneyimli Ruby geliştiricileri olan meslektaşlarım, .nil kullanmak yerine bunu seçmem konusunda ısrar ediyorlar. şöyle: if …

3
Ruby'yi her şeyi otomatikleştirmek için kullanabilir miyim?
Her gün çalışmak için çeşitli platformlarda (Windows, Linux vb.) Çeşitli uygulama türleriyle (web tabanlı, GUI tabanlı, komut satırı vb.) Karşılaşıyorum. Komut dosyası yazarak görevleri otomatikleştirmem için büyük bir fırsat var. Ancak hemen hemen her tür uygulama ve platformun yerel komut dosyası dili veya araçları vardır ( Windows için VBScript ve …

7
Python / Ruby ve PHP'yi uzun süredir kullanan ve hala PHP'yi tercih eden var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 9 yıl önce kapalı . …



8
.NET'e bağımlılığımı nasıl sonlandırabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 8 yıl önce kapalı . Uzun yıllardan beri Windows GUI uygulamaları geliştiriyorum ve 2005'in başlarında .NET'e atladım. .NET şüphesiz olağanüstü bir platform …
10 python  ruby 


1
Python'un birleşmesi, katılmak için öğelere değil, bir tasarım nedeni ile Ruby veya Smalltalk ile karşılaştırıldığında sembole odaklanıyor gibi görünüyor?
OOP'un temel taşlarından birinin, ilgilenmek istediğimiz öğeler olan nesnelerimiz olduğunu ve sonra onlara mesajlar gönderdiğimizi düşündüm. Yani doğal görünebilir, ben bir koleksiyon öğeleri var ve bunu yapmak için onları bir dizeye koymak gerekir: ["x", "o", "o"].join(" | ") # joining a tic-tac-toe row in Ruby (Smalltalk bunu aynı şekilde yapar). …

4
Deterministik Olmayan Kaynak Yönetimi Sızdıran Bir Soyutlama mı?
Görebildiğim kadarıyla, kaynak yönetiminin iki yaygın biçimi vardır: deterministik yıkım ve açık. İlki örnekleri C ++ yıkıcıları ve akıllı işaretçiler ya da Perl'in DESTROY alt grubu, ikincisinin bir örneği Ruby'nin kaynakları yönetecek blok paradigması ya da .NET'in IDispose arayüzü olacaktır. Yeni diller, belki de referans olmayan sayma çeşitliliğinin çöp toplama …

3
Ruby'deki Arabirimler (veya başka bir dinamik dil) yerine ne kullanabilirim?
Amacım sınıflar arasındaki sözleşmeleri tanımlamak. Ördek yazmayı ve hepsini seviyorum ama aynı zamanda dış katmandan çağrılacak yöntemin hangisinin diğer katman tarafından kullanılmaması gereken aksesuar yöntemler olduğunu açıkça tanımlamak için uygulamamın farklı katmanları arasında bir arayüz tanımlamak istiyorum. . Örneğin Java'da get () ve save () gibi yöntemlerle bir Persistor arabirimi …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.