What is the difference between these two Swift statements?

In the language Swift, there are many ways to declare an array. These are two ways of declaring an array of String, both of which initialise it too:

var mStrArr = [String]()
var mStrArr2: [String] = []

I am not entirely sure what the difference is between these two ways, if anyone can clarify for me?