将哈希作为参数传递给函数调用的正确方法是什么?

时间:2015-07-24 14:10:24

标签: ruby hash call symbols

我有一个功能:

<ListView ItemsSource="{Binding Questions}" >
    <ListView.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock... //your text blocks
            </StackPanel>
        </DataTemplate> 
    </ListView.ItemTemplate>
</ListView>

和符号def a p p end 的哈希值。我应该如何将其作为:a => :b的参数传递?有什么可能的方法?

我可以使用括号或更短的形式:

a

有没有办法在不设置变量和使用parens的情况下将此哈希作为参数传递?省略它们是行不通的。

a(:a => :b) # => {:a=>:b}
a(a: :b)    # => {:a=>:b}

0 个答案:

没有答案
相关问题