+----------------+ +-----------------+
| Channel foo | | Channel foo |
| a.go | | b.go |
+----------------+ +-----------------+
| |
|__________________________________________|
Send or receive data through 'foo' channel
Can I create two Go source code files and send or receive data through one channel such as described from image/illustration above? So, these files could communicate each other with sending data while source code is running.