One, onlar bize "referans geçmek" için yardımcı olduğunu. Yani eğer bir şeyi referans olarak geçersek, o şeyi "değiştirebiliriz". Boole için bir işaretçi alan bir işlev, işlev döndükten sonra bile boole değerini etkin bir şekilde değiştirebilir. Bu, sabitlerle istemediğimiz şey, yani. değerleri değişmemelidir. Dolayısıyla bu kısıtlama mantıklıdır. Yukarıda icza
bahsettiği hileler Apart
, burada bir noktayı eklemek isterim. Çoğunlukla, işaretçilerin geçersiz değerlerini etkin bir şekilde kullanmak için doğrudan boole değil de bobinler için işaretçiler kullanırız, aksi takdirde doğru veya yanlış olması gerekir. Eğer durum bu ise, o zaman isteğe bağlı bool bayraklarını doğrudan işlevlerde kullanmak isteyebilirsiniz, örneğin boole işaretçisini veya örnekte gösterildiği gibi tek bir bool işaretçisini sarmalayan bir yapıya sahip olmak yerine, bir yapının tam gereksinimini ortadan kaldırarak Hatta .. Tabii ki, eğer yapının başka bir nedenden dolayı reqd olması durumunda, yukarıdaki hilelerden herhangi birini
icza
ile çok iyi kullanabilirsiniz. Btw, aşağıdaki adresin aynısını kullanmak için bool değerinin bir kopyasını doğrudan alabilirsiniz.
İlgili: http: // stackoverflow.com/questions/30716354/how-do-i-do-a-literal-int64-in-go – icza