我想使用多個賦值,但我不關心輸入中的某些部分值。那麼有沒有辦法將一些東西分配給void變量(bash中的/dev/null
)?類似nil = 'I wont be used'
。我有一個更具體的例子來說明我想要達到的目標。如何使用ruby的多重賦值將值賦給void變量?
我輸入的是:
['no','foo','nop','not at all','bar']
而且我給你這樣說:
i,foo,dont,care,bar = ['no','foo','nop','not at all','bar']
#or with a splat :
dont,foo,*care,bar = ['no','foo','nop','not at all','bar']
我想什麼做的是這樣的:
nil,foo,*nil,bar = ['no','foo','nop','not at all','bar']
一種常見方法是隻使用'_'作爲佔位符變量。 – halfelf