Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Ruby comprehensive "slow" reference

Reply
Thread Tools

Ruby comprehensive "slow" reference

 
 
Leslie Viljoen
Guest
Posts: n/a
 
      07-29-2006
Hi!

I tried to find online explanations for the '%' and '?' operators used
by Florian in an earlier post, but could not. The closest I saw were
quick-references, but is there a comprehensive "slow" reference
anywhere? None of the quick ones I saw listed those operators.

Les

 
Reply With Quote
 
 
 
 
Jan Svitok
Guest
Posts: n/a
 
      07-29-2006
On 7/29/06, Leslie Viljoen <(E-Mail Removed)> wrote:
> Hi!
>
> I tried to find online explanations for the '%' and '?' operators used


The ?X syntax is described here:
http://www.rubycentral.com/book/language.html#UC

In fact, it's not an operator, it's an integer literal.

The % operator is described within it's class, String, referencing
syntax of Kernel#sprintf.

<rant>When I started with ruby some time ago I was going crazy when I
looked for something... Some pieces of information are scattered
across too many places, especially Regexen are mentioned at three
locations in the pickaxe book (1st edition) and I was hard to remember
what piece is where. Now I got somewhat accustomed to this, so it's no
longer a problem for me. Now I mostly use rdoc and sometimes
zenspider's quickreference for bits that are missing from rdoc (or,
that I still haven't found there
</rant>

Now, what I want to say is, that maybe it would help to reorganize the
docs a bit, or maybe just add some index pages to it

I really appreciate all the hard work which made the current state
possible, and the gradual enhacements that are being made.

J.

 
Reply With Quote
 
 
 
 
Alexandru E. Ungur
Guest
Posts: n/a
 
      07-29-2006
>>> sender: "Leslie Viljoen" date: "Sat, Jul 29, 2006 at 07:06:17PM +0900" <<<EOQ
> Hi!

Hi,

> I tried to find online explanations for the '%' and '?' operators used
> by Florian in an earlier post, but could not. The closest I saw were
> quick-references, but is there a comprehensive "slow" reference
> anywhere? None of the quick ones I saw listed those operators.

Here's one nice quick reference I just find a couple of days ago:
http://www.zenspider.com/Languages/Ruby/QuickRef.html
Got that link from this site:
http://mypage.bluewin.ch/yuppi/links/cheatsheets.html
which may have references to other ruby quick refs as well, haven't
taken a really good look at it.

However, that one is still too quick it does not explain what you
need, but here is a short explanation:

? is a conditional operator, e.g.

a = (1 == 2) ? 3 : 4 # => 4


% usually wears two hats... one is
the modulus operator:

5 % 4 # => 1

the other one is to format strings:

"%08b" % 17 # => "00010001"
"%02X" % 17 # => "11"


Hope it helps,
Alex

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Comprehensive Ruby cross-platform mobile app tutorial? andrew.pennebaker@gmail.com Ruby 0 12-06-2012 05:15 PM
Looking for comprehensive reference of supported tags / attributes Kabuki Armadillo HTML 4 06-20-2008 09:25 PM
Comprehensive online C++ library reference? Juha Nieminen C++ 4 08-11-2007 09:32 AM
Comprehensive Reference Books On Perl or CGI. virtualadepts@gmail.com Perl Misc 3 03-30-2007 04:19 PM
ED for Windows IDE released with comprehensive Ruby support Neville Franks Ruby 4 02-27-2007 10:11 PM



Advertisments