39 lines
		
	
	
		
			949 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			949 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // For more tutorials: https://blog.learngoprogramming.com
 | |
| //
 | |
| // Copyright © 2018 Inanc Gumus
 | |
| // Learn Go Programming Course
 | |
| // License: https://creativecommons.org/licenses/by-nc-sa/4.0/
 | |
| //
 | |
| 
 | |
| package main
 | |
| 
 | |
| // ---------------------------------------------------------
 | |
| // EXERCISE: Declare nil slices
 | |
| //
 | |
| //  1. Declare the following slices as nil slices:
 | |
| //
 | |
| //    1. The names of your friends (names slice)
 | |
| //
 | |
| //    2. The distances to locations (distances slice)
 | |
| //
 | |
| //    3. A data buffer (data slice)
 | |
| //
 | |
| //    4. Currency exchange ratios (ratios slice)
 | |
| //
 | |
| //    5. Up/Down status of web servers (alives slice)
 | |
| //
 | |
| //
 | |
| //  2. Print their type, length and whether they're equal to nil value or not.
 | |
| //
 | |
| //
 | |
| // EXPECTED OUTPUT
 | |
| //  names    : []string 0 true
 | |
| //  distances: []int 0 true
 | |
| //  data     : []uint8 0 true
 | |
| //  ratios   : []float64 0 true
 | |
| //  alives   : []bool 0 true
 | |
| // ---------------------------------------------------------
 | |
| 
 | |
| func main() {
 | |
| }
 |