c2.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. <style type="text/css">
  5. pre { font-family: monospace; color: #d0d0d0; background-color: #121212; }
  6. * { font-size: 1em; }
  7. .Statement { color: #d7005f; font-weight: bold; }
  8. .String { color: #afaf87; }
  9. .Function { color: #87ff00; }
  10. .Operator { color: #d7005f; }
  11. .LineNr { color: #bcbcbc; background-color: #303030; padding-bottom: 1px; }
  12. .Keyword { color: #d7005f; font-weight: bold; }
  13. .Type { color: #5fd7ff; }
  14. </style>
  15. </head>
  16. <body>
  17. <pre id='vimCodeElement'>
  18. <span id="L1" class="LineNr"> 1 </span><span class="Statement">package</span> main
  19. <span id="L2" class="LineNr"> 2 </span>
  20. <span id="L3" class="LineNr"> 3 </span><span class="Statement">import</span> (
  21. <span id="L4" class="LineNr"> 4 </span> <span class="String">&quot;flow/registry&quot;</span>
  22. <span id="L5" class="LineNr"> 5 </span> <span class="String">&quot;flowserver&quot;</span>
  23. <span id="L6" class="LineNr"> 6 </span> <span class="String">&quot;net/http&quot;</span>
  24. <span id="L7" class="LineNr"> 7 </span> <span class="String">&quot;strings&quot;</span>
  25. <span id="L8" class="LineNr"> 8 </span>)
  26. <span id="L9" class="LineNr"> 9 </span>
  27. <span id="L10" class="LineNr">10 </span><span class="Keyword">func</span> <span class="Function">main</span>() {
  28. <span id="L11" class="LineNr">11 </span>
  29. <span id="L12" class="LineNr">12 </span> r <span class="Operator">:=</span> registry.New()
  30. <span id="L13" class="LineNr">13 </span> r.Register(<span class="String">&quot;hello&quot;</span>, <span class="Keyword">func</span>() <span class="Type">string</span> {
  31. <span id="L14" class="LineNr">14 </span> <span class="Statement">return</span> <span class="String">&quot;hello world&quot;</span>
  32. <span id="L15" class="LineNr">15 </span> })
  33. <span id="L16" class="LineNr">16 </span> r.Add(strings.Split, strings.Join)
  34. <span id="L17" class="LineNr">17 </span>
  35. <span id="L18" class="LineNr">18 </span> http.ListenAndServe(<span class="String">&quot;:5000&quot;</span>, flowserver.New(r, <span class="String">&quot;storename&quot;</span>))
  36. <span id="L19" class="LineNr">19 </span>
  37. <span id="L20" class="LineNr">20 </span>}
  38. </pre>
  39. <img src="c2.jpg">
  40. </body>
  41. </html>
  42. <!-- vim: set foldmethod=manual : -->