<?xml version="1.0" encoding="EUC-JP" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>ruby-src:sample/getopts.test</title> <meta http-equiv="Content-type" content="text/html; charset=EUC-JP" /> <link href="default.css" type="text/css" rel="stylesheet" /> <link href="refm473.html" rel="next" /> <link href="refm471.html" rel="prev" /> <link href="index.html" rel="start" /> </head> <body> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm482.html">INDEX</a>][<a href="refm483.html">KEYWORD</a>][<a href="refm594.html">METHOD</a>(<a href="refm633.html">NC</a>)] [<a href="index.html">TOP</a>][<a href="index.html">UP</a>][<a href="refm471.html"><-PREV</a>][<a href="refm473.html">NEXT-></a>]</span></div> <hr /> <h1>ruby-src:sample/getopts.test</h1> #!/usr/bin/ruby<br /> <br /> load("parsearg.rb")<br /> <br /> def usage()<br /> printf "Usage:\n"<br /> printf "%s -d [-x x] [-y y] [--geometry geom] [--version] [string ...]\n", $0<br /> end<br /> <br /> $USAGE = 'usage'<br /> parseArgs(0, "d&(x|y)", "dfg", "x:", "y:", "geometry:800x600", "version")<br /> if ($OPT_d)<br /> if $OPT_version<br /> printf "version 1.0\n"<br /> end<br /> if ($OPT_x)<br /> printf("x = %d\n", $OPT_x.to_i)<br /> end<br /> if ($OPT_y)<br /> printf("y = %d\n", $OPT_y.to_i)<br /> end<br /> if ($OPT_geometry)<br /> printf("geometry = %s\n", $OPT_geometry)<br /> end<br /> if $OPT_f<br /> printf "f = TRUE\n"<br /> end<br /> if $OPT_g<br /> printf "g = TRUE\n"<br /> end<br /> end<br /> <br /> while (ARGV.length != 0)<br /> print "other = ", ARGV[0], "\n"<br /> ARGV.shift<br /> end<br /> <hr /> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm482.html">INDEX</a>][<a href="refm483.html">KEYWORD</a>][<a href="refm594.html">METHOD</a>(<a href="refm633.html">NC</a>)] [<a href="index.html">TOP</a>][<a href="index.html">UP</a>][<a href="refm471.html"><-PREV</a>][<a href="refm473.html">NEXT-></a>]</span></div> </body> </html>