Array.new

  1. Здрасти.

    Бързо съобщение. Всеки път когато видя някой от вас да пише:

    something = Array.new
    

    си мисля едно от следните две неща – (1) или ние сме тотален провал като преподаватели или (2) вие сте тотален провал като компютърджии.

    В Ruby празен масив се създава с []. Ако дотолкова не сте погледнали езика, че да ви хрумне да напишете Array.new, то по-добре въобще не започвайте да пишете. Почетете малко вместо това.

    Случва се всяка година и не мога да си обясня защо. Някой има ли теория?

  2. Предполагам, че има нещо общо с факта, че първите няколко резултата в Google за ruby create new array показват само Array.new, а литералния синтаксис е в примерите само когато има елементи в масива.

Трябва да сте влезли в системата, за да може да отговаряте на теми.