Thread View: pl.comp.lang.ruby
1 messages
1 total messages
Started by Jan Słupicki
Mon, 01 Jan 2007 22:17
Tabela o długości 3 a przedział [3,1]
Author: Jan Słupicki
Date: Mon, 01 Jan 2007 22:17
Date: Mon, 01 Jan 2007 22:17
21 lines
1657 bytes
1657 bytes
Jaki właściwie jest cel takiego zachowania Array: irb(main):001:0> a = ["0","1","2"] => ["0", "1", "2"] irb(main):002:0> a[2,1] => ["2"] irb(main):003:0> a[3,1] => [] irb(main):004:0> a[4,1] => nil irb(main):005:0> a[3] => nil Chodzi mi o to że a[3] nie istnieje i słusznie a[3] daje nil to czemu a[3,1] daje [] ? Na mój gust powinno być tak że a[3,1] = a[4,1] = [] lub a[3,1] = a[4,1] = nil. Każdy przedział zaczynający się od indeksu którego nie ma w tabeli powinien się zachowywać tak samo - czemu zrobiono wyjątek dla przedziałów zaczynających się od elementu 'ostatni+1' ? -- Jan Słupicki
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads