From: Yukihiro Matsumoto Date: 2009-05-29T07:21:20+09:00 Subject: Re: Strange ruby-1.9.1 array substitution answer Hi, In message "Re: Strange ruby-1.9.1 array substitution answer" on Fri, 29 May 2009 03:06:18 +0900, Michel Demazure writes: |Strange ! | |arr = [1,2,3,4,5] |arr[0,2] = nil |=> ruby 1.8 : arr = [3,4,5] |=> ruby 1.9 : arr = [nil, 3,4,5] It's a behavior change in 1.9, use arr[0,2] = [] instead. matz.