What does => (equals greater than) mean in Fortran?
I'm looking through some old Fortran 90 code and have come across the => symbol: var => item It looks like it's being used for some sort of assignment. Searching Google for "arrow symbol Fortran" or "equals greater than symbol Fortran" gives me no related material. => appears in six contexts as a syntactic element in modern Fortran, many, but not all, related to pointers: pointer assignment ; pointer initialization ; procedure (pointer) declaration ; type-bound procedure declaration ; association ; renaming . There is close connection between most of these. Loosely, in many => can be viewed as