Loading ...
Sorry, an error occurred while loading the content.

id-ruby daily tips #20: [] di mana-mana

Expand Messages
  • Steven Haryanto
    [] (baik sebagai class method maupun instance method) nampaknya merupakan sebuah convenient syntax yang favorit di ruby, banyak sekali dipakai di berbagai
    Message 1 of 1 , Jun 28, 2004
    • 0 Attachment
      [] (baik sebagai class method maupun instance method) nampaknya
      merupakan sebuah convenient syntax yang favorit di ruby, banyak sekali
      dipakai di berbagai objek, kadang sebagai alias kadang juga bukan. tidak
      hanya di Array dan Hash sebagai subskrip, melainkan juga di:

      * Bignum dan Fixnum. di sini #[] berguna untuk mengambil bit tertentu.
      praktis sekali ketimbang bermain bit operation atau menggunakan modul2
      untuk bit vector operation.

      * Proc dan Method. di sini #[] dapat digunakan sebagai alias untuk
      #call.

      * MatchData. di sini memang MatchData berkelakuan seperti array, jadi
      mengimplementasikan #[].

      * modul Dir. di sini [] berfungsi sebagai short syntax untuk melakukan
      globbing.

      * String. tentu saja, untuk mengambil karakter atau substring pada string.

      * Thread. untuk mengakses thread-local variables.

      * dsb.

      anda juga dapat memilih untuk menyediakan #[] (dan pasangannya #[]=)
      pada objek-objek Anda jika dirasa cocok/nyaman.

      --
      Steven Haryanto | PT. Master Web Network (MWN)
      http://people.masterwebnet.com/steven | Ged Cyber Lt10, Kuningan Barat 8
      Y!:stevenharyanto | Jaksel 12710. Ph: (021) 5269311

      http://egroups.com/group/id-regex http://egroups.com/group/id-perl
      http://egroups.com/group/id-mysql http://egroups.com/group/id-python
      http://egroups.com/group/id-ruby http://egroups.com/group/id-postgresql
      http://egroups.com/group/id-php http://egroups.com/group/diskusihosting
    Your message has been successfully submitted and would be delivered to recipients shortly.