The first statement, ${foo:-bar}, gives the value bar, because foo had no value when the statement was executed. The variable foo is unchanged, as it remains unset.
Đầu tiên tuyên bố, ${foo:-bar}, cho thanh giá trị, bởi vì foo không có giá trị khi các báo cáođã được thực hiện. Biến foo là không thay đổi, như nó vẫn còn bỏ.
Câu lệnh đầu tiên, $ {foo: -bar}, cung cấp cho các thanh giá trị, bởi vì foo không có giá trị khi tuyên bố được thực hiện. Biến foo là không thay đổi, vì nó vẫn còn unset.