constante Im essayant de définir un tableau de tableaux comme une constante dans une de mes classes, le code ressemble à ceci:Définition d'un tableau de tableaux comme
Constant = [[1,2,3,4],
[5,6,7,8]]
Lorsque je charge la classe irb I obtenez:
NoMethodError: undefined method `[]' for nil:NilClass
J'ai essayé d'utiliser% en poids et tout ce qui a été tour chacun en une chaîne, donc je suis « [1,2,3,4] » au lieu de [1,2,3,4]
comment définir un tableau de tableaux comme une constante?
Im utilisant du rubis 1.8.7.
Lorsque je définis la constante dans IRB c'est bien, mais quand je charge la classe avec elle, j'obtiens une erreur.
require 'file_with_class.rb'
NoMethodError: undefined method `[]' for nil:NilClass
from ./trainbbcode/tags.rb:2
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from (irb):1
Ce fichier ressemble à ceci:
class TBBC
Tags = [[/\[b\](.*?)\[\/b\]/,'<strong>\1</strong>',@config[:strong_enabled]],
...
[/\[th\](.*?)\[\/th\]/,'<th>\1</th>',@config[:table_enabled]]]