julia では println() 内の変数では、$を使って、"," を減らす方が早いようだ
今さらですが、 println() 内の変数では、$を使って、"," を減らす方が早いようです。 #1 julia> @time for animal in ["dog", "cat", "mouse"] println(animal," is a mammal") end dog is a mammal cat is a mammal mouse is a mammal 0.000147 seconds (20 allocations: 848 bytes) julia> @time for animal in ["dog", "cat", "mouse"] println("$animal is a mammal") end dog is a mammal cat is a mammal mouse is a mammal 0.000082 seconds (17 allocations: 864 bytes) #2 julia> @time for (k, v) in Dict("dog" => "mammal", "cat" => "mammal", "mouse" => "mammal") println("$k is a $v") end mouse is a mammal cat is a mammal dog is a mammal 0.000082 seconds (23 allocations: 1.063 KiB) julia> @time for (k, v) in Dict("dog" => "mammal", "cat" => "mammal", ...