Create a basic backend server using Golang to manage student data. Do not use a database for this task. Instead, use an in-memory slice to store and manage student data.
Implement basic operations on a student entity without utilizing a database.
- Create an endpoint to add a student.
- Implement endpoints to retrieve individual student details.
- Develop an endpoint for updating student information.