例:Hello world
Hello world を題材に、モジュール兼コマンドの記述例を挙げます。
Perl
#!/usr/bin/env perl
package Hello;
sub run {
print "Hello world!\n";
}
run() unless caller;
1;
Python
#!/usr/bin/env python
def run():
print('Hello world!')
if __name__ == "__main__":
run()
Ruby
#!/usr/bin/env ruby
def run()
puts 'Hello world!'
end
run() if __FILE__ == $0
TypeScript
#!/usr/bin/env ts-node
export function run() {
console.log('Hello world!')
}
if (module.id === ".") {
run()
}