File structure rules
1. If a rubyProgramContains a "shebang" comment, which is the first line. #! Note: to indicate how the (UNIX class) operating system executes the file.
2. If a ruby program contains a "coding" comment and does not contain a "shebang" comment, the "coding" comment should appear in the first line. Otherwise, because the "shebang" comment must appear in the first line, the "coding" comment can only appear in the second line.
3. If an object contains a rowCodeThis line of code contains only one _ end _ mark, and there are no blank characters before and after this mark, the Ruby interpreter will stop processing the file here. The remaining part of the file can contain any data, and the program can read it through the IO Stream object data.
#! /Usr/bin/ruby-W shebang Annotation
#-*-Coding: UTF-8-*-coding Annotation
Require 'socket 'Loading
...
_ End _ Mark end of code
... Program data goes here
Danny