Consider the following code snippet.
type SyncedBuffer struct { lock sync.Mutex buffer bytes.Buffer } p := new(SyncedBuffer) var v SyncedBuffer
Which of these deductions can be made about the values p and v?
Options
- Both p and v will work correctly without further arrangement.
- Both p and v will NOT work correctly without further arrangement.
- Only v will work correctly without further arrangement.
- Only p will work correctly without further arrangement.