[ruby-list:50061] Re: x ||= 1
From:
Tanaka Kazuki <mail@...>
Date:
2015-01-15 20:49:23 UTC
List:
ruby-list #50061
NS41QG1vamkuZ3IuanAbJEIkNSRzGyhCDQobJEI2PUwjPzwkL0ZJJF4kNSQ7JEZEOiQtJF4kNyQ/ GyhCLg0KGyRCMj8kKzdrT0AkS0MjJDskaSRsJD9NTSRLOCs8dSQxJGkkbCReJDkkLCEiGyhCDQob JEIkRCReJGskSCQzJG0lSSUtJWUlYSVzJUghSiReJD8kTxsoQlJ1YnkbJEIkTj82JGtJcSQkIUsk LCRJJCYkIiRrJFkkLSRAJEg7VyQkJF4kOSQrISkbKEINChskQiQ9JGwkSCRiMj8kKzlnRUAkTjlU JC8ycjxhJHI4KyREJDEkaSRsJD8kTiRHJDckZyQmJCsbKEIuDQobJEJFRENmGyhCLS09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09S2VpbyB1bml2ZXJzaXR5IG1hdGhlbWF0aWNhbCBzY2ll bmNlcyAgGyRCRURDZiEhT0I0dSEhGyhCIEthenVraSBUYW5ha2ENCm1haWw6IG1haWxAdGFuYWth a2F6dWtpLmNvbUhQOiBodHRwOi8vZ29nb3RhbmFrYS5tZS9CbG9nOiBodHRwOi8vYmxvZy5nb2dv dGFuYWthLm1lL1R3aXR0ZXI6IEBnb2dvX3RhbmFrYUZhY2Vib29rOiBodHRwczovL3d3dy5mYWNl Ym9vay5jb20vZ29nb2dvZ290YW5ha2E9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoN Cj4gRGF0ZTogRnJpLCAxNiBKYW4gMjAxNSAwMToxMjoxNSArMDkwMA0KPiBGcm9tOiA1LjVAbW9q aS5nci5qcA0KPiBUbzogcnVieS1saXN0QHJ1YnktbGFuZy5vcmcNCj4gU3ViamVjdDogW3J1Ynkt bGlzdDo1MDA2MF0gUmU6IHggfHw9IDENCj4gDQo+IBskQiQ/JDEbKEIodGspGyRCJDUkcyEkJCIk aiQsJEgkJiQ0JDYkJCReJDkhIxsoQg0KPiANCj4gGyRCJF4kOiEkGyhCDQo+IA0KPiA+IBskQiFK IzEhSyEhIVY8MBsoQjEgfHw9IBskQjwwGyhCMhskQiFXJE8hVjwwGyhCMSA9IBskQjwwGyhCMSB8 fCAbJEI8MBsoQjIbJEIhVyROJTclcyU/JUMlLyU5JTclZSUsITwkRyQiGyhCDQo+ID4gGyRCJGsh I0YwOm4kSyQqJCQkRiRPRjFFeSRHJCIkayRoJCYkS0BfN1ckNSRsJEYkJCRrISMbKEINCj4gDQo+ IBskQiRKJHMkRyQ5JCwhJDBKMjwkTk5jJCskaSQ3JEYkMyRsJE8kIiRqJCgkSiQkJEg7VyQkJF4k OSEjGyhCDQo+IA0KPiAgIGggPSBIYXNoLm5ldygiZGVmYXVsdCIpDQo+ICAgaFs6Zm9vXSA9IGhb OmZvb10gfHwgImZvbyINCj4gICBoWzpiYXJdIHx8PSAiYmFyIg0KPiAgIHAgaCAjPT4gezpmb289 PiJkZWZhdWx0In0NCj4gDQo+IBskQjwrOEpCZUZ+JEc9cSQkJD8kSCQtJE8hJEJlRn4kTzlUJG8k bCRGJCQkSiQkJHMkRyQ5ISMbKEINCj4gDQo+IBskQkYxTU0kSyEkJGskaiReJEskYj1xJCskbCRG JCQkXiQ5JCwhJBsoQmZvby5iYXIgGyRCJCw/PyRySlYkOSRIJC0hJBsoQg0KPiANCj4gICBvYmou Zm9vIHx8PSB0cnVlDQo+IA0KPiAbJEIkSCRkJEMkRiRiQmVGfiRPOVQkbyRsJF4kOyRzISMbKEIN Cj4gDQo+ICAgb2JqLmZvbyA9IG9iai5mb28gfHwgdHJ1ZQ0KPiANCj4gGyRCJEokaSRQGyhCIGZv bz0gGyRCJWElPSVDJUkkLDhGJFAkbCReJDkkLCEkGyhCb2JqLmZvbyB8fD0gdHJ1ZSAbJEIkQCRI GyhCDQo+IBskQjhGJFAkbCRKJCQhIxsoQg0KPiANCj4gGyRCJDMkJiQkJCY+bDlnJEAkMSRPMGMk JCQsPVAkayEkJEghIxsoQg0KPiAbJEIhVkw1QkwkSiQzJEgkciRkJEMkRiRiJDckcyRJJCQkKyRp OkdFLDI9JE4kPyRhJEs+SiQtJF4kNyQ/IVcbKEINCj4gGyRCJDgkYyRKJC8kRiEkOEA4bDtFTU0k SCQ3JEYkPSQmJEokQyRGJCQkayRzJEAkSDtXJCQkXiQ5ISMbKEINCj4gDQo+IBskQiRHJDkkTiRH ISQbKEINCj4gDQo+ID4gGyRCIUojNSFLISEhSiMzIUshSiM0IUskT0ZiSXRFKiRKOkdFLDI9JEsk aCRrRjA6biROPkpOLCROT0MkSiROJEchIko4SyFFKiRLGyhCDQo+ID4gGyRCJE8hIiFKIzEhSyFK IzIhSyROJF8kTkBiTEAkS04xJGEkayROJCxANSQ3JCQhIyQ7JCQkPCQkIUojMyFLJF4kRyROQGJM QCRLGyhCDQo+ID4gGyRCJDkkayRZJC0hIz0+JEMkRiEiGyhCDQo+ID4gaHR0cDovL2RvY3MucnVi eS1sYW5nLm9yZy9qYS8yLjIuMC9kb2Mvc3BlYz0yZm9wZXJhdG9yLmh0bWwjc2VsZmFzc2lnbg0K PiA+IBskQiQsPXEkLSQ5JC4kRyQiJGshIxsoQg0KPiANCj4gGyRCJE84QCQoJEokJCRIO1ckJCRe JDkhIxsoQg0KPiANCj4gGyRCMGxKfSEkPDAbKEIxIHx8ICgbJEI8MBsoQjEgPSAbJEI8MBsoQjIp IBskQiROJFskJiRKJHMkRyQ5JCwhJCQzJEEkaSRiRjEkOCRHJE8kSiQkJGIkTiROGyhCDQo+IBsk QiQ9JE4wYyQkJE8bKEIgGyRCPDAbKEIxIBskQiQsTCREajVBJE4+bDlnJEAkMSRHJDkhIxsoQg0K PiANCj4gGyRCJEokPBsoQg0KPiANCj4gICB4IHx8PSAxDQo+IA0KPiAbJEIkTxsoQiBPSyAbJEIk RyEkGyhCDQo+IA0KPiAgIHggfHwgKHggPSAxKQ0KPiANCj4gGyRCJE8bKEIgTmFtZUVycm9yIBsk QiQrJEckOSQsISQkPSRsJD4kbCROOT1KOExaJHJELyRhJEYkJCRGJEokcyRIJEokL0osJCskQyQ/ GyhCDQo+IBskQjUkJCwkNyRGJC0kXiQ3JD8hIxsoQg0KPiANCj4gDQo+IFJ1YnkgGyRCJE49aE19 N08kTyEkJTklLyVqJVclSCRyJCQkQyQ/JHM5PUo4TFokSCQkJCYkYiROJEtKUTQ5JDckRiEkJD0k bBsoQg0KPiAbJEIkKyRpPEI5VCQ5JGskcyRHJDkkaCRNISMbKEINCj4gGyRCJEchJBsoQnggGyRC JEgkJCQmPDFKTDtSJCwlbSE8JSsla0pRP3QkSiROJCslYSU9JUMlSSRKJE4kKyRPISQ5PUo4TFok LCRHJC0+ZRsoQg0KPiAbJEIkLCRDJD87fkVAJEckTyQ5JEckSzdoRGokNSRsJEYkJCRrISQkSCEj JD0kMyReJEckS0JlRn4kTjdBJEc9UDg9JDckPyQzGyhCDQo+IBskQiRIJCwkIiRsJFAlbSE8JSsl a0pRP3QkQCQ3ISQkPSQmJEckSiQxJGwkUCVhJT0lQyVJTD4kSCRfJEokOSEkJEghIxsoQg0KPiAN Cj4gGyRCIihMJERqNUEkThsoQiB4IBskQiRyOzI+SCQ3JD8kSCQtISQlKCVpITxMPiRPGyhCIHVu ZGVmaW5lZCBsb2NhbCB2YXJpYWJsZSBvcg0KPiBtZXRob2QgGyRCJEchJCFWJW0hPCUrJWtKUT90 JCslYSU9JUMlSSQrQ04kaSRzIVckSDhAJEMkRiQkJF4kOSQsISQ8QiRPOT0bKEINCj4gGyRCSjhM Wj5lJEckTyVhJT0lQyVJJEAkSDdoJGEkRCQxJGkkbCRGJCQkXiQ5ISMbKEINCj4gDQo+IBskQiQz JE5KVSRORjA6biQsQ04kaiQ/JC8kRiEkGyhCcnVieV9wYXJzZXIgGyRCJEgkJCQmGyhCIGdlbSAb JEIkcjtIJEMkRiRfJF4kNyQ/ISMbKEINCj4gGyRCOT1KOExaJHJGQCRrJEskT0FIJF85fiRfJE4b KEIgcmlwcGVyIBskQiRIJCskYiQiJGskcyRHJDkkLCEkGyhCcnVieV9wYXJzZXIgGyRCJE4bKEIN Cj4gGyRCJFskJiQsOCskP0xcJCwkaCQrJEMkPyROJEchIxsoQg0KPiANCj4gICByZXF1aXJlICJy dWJ5X3BhcnNlciINCj4gICBSdWJ5UGFyc2VyLm5ldy5wYXJzZSgieCIpICM9PiBzKDpjYWxsLCBu aWwsIDp4KQ0KPiANCj4gGyRCJDMkThsoQiBzKCApIBskQiRDJEYkTiQsGyhCIFMgGyRCPDAkSCQr JCQkJiRiJE4kaSQ3JCQkRyQ5ISMbKEINCj4gcyg6Y2FsbCwgbmlsLCA6eCkgGyRCJE8hJBsoQngg GyRCJHIbKEIgY2FsbCAbJEIkOSRrJDMkSCRyMFVMIyQ5JGskXyQ/JCQkRyQ5ISMkRCReJGobKEIN Cj4gGyRCJWElPSVDJUkkQCRIN2gkYSREJDEkRiQkJGskcyRHJDkkTSEjGyhCDQo+IBskQiIoPz8k c0NmJE4bKEIgbmlsIBskQiRDJEYkTiRPISQlbCU3ITwlUCE8JHI7WERqJDckRiRKJCQkQyRGJDMk SCRHJDckZyQmJCshIxsoQg0KPiANCj4gDQo+IBskQiQzJE5KfTwwJEchJCReJDobKEIgeCArPSAx IBskQiRIGyhCIHggPSB4ICsgMSAbJEIkckQ0JFkkayRIISRGMSQ4JEskSiRqJF4kNyQ/ISMbKEIN Cj4gDQo+ICAgcyg6bGFzZ24sIDp4LCBzKDpjYWxsLCBzKDpsdmFyLCA6eCksIDorLCBzKDpsaXQs IDEpKSkNCj4gDQo+IDpsdmFyIBskQiRPJW0hPCUrJWtKUT90JE47Mj5IJF8kPyQkJEckOSEjGyhC DQo+IDpsaXQgGyRCJE8laiVGJWklayEjGyhCDQo+IDpsYXNnbiAbJEIkT0JlRn4hSjNkRXYhYRso QmFzc2lnbhskQiFLGyhCDQo+IA0KPiAbJEIkMyROPmw5ZyRPJF4kNSQ3JC8lNyVzJT8lQyUvJTkl NyVlJSwhPCRIOEAkQyRGJCQkJCROJEckNyRnJCYhIxsoQg0KPiANCj4gGyRCJDckKyQ3ISQbKEJm b28uYmFyICs9IDEgGyRCJEgbKEIgZm9vLmJhciA9IGZvby5iYXIgKyAxIBskQiRPMGMkJjdrMkwk SyRKJGokXiQ3JD8hIxsoQg0KPiAbJEIhSjdrMkwkTz5KTiwhSxsoQg0KPiANCj4gDQo+IBskQiQ9 JDckRjJmJGkkLBsoQiB4IHx8PSAxIBskQiRIGyhCIHggfHwgKHggPSAxKSAbJEIkRyQ5JCwhJBso Qg0KPiANCj4geCB8fD0gMSAbJEIkTj5sOWcbKEINCj4gDQo+ICAgcyg6b3BfYXNnbl9vciwgcyg6 bHZhciwgOngpLCBzKDpsYXNnbiwgOngsIHMoOmxpdCwgMSkpKQ0KPiANCj4geCB8fCAoeCA9IDEp IBskQiROPmw5ZxsoQg0KPiANCj4gICBzKDpvciwgcyg6Y2FsbCwgbmlsLCA6eCksIHMoOmxhc2du LCA6eCwgcyg6bGl0LCAxKSkpDQo+IA0KPiAbJEIkSCQkJCY3azJMJEshIyQ8JHMkPCRzMGMkJCRe JDkhIzhlPFQkTyRkJE8kahsoQiB4IBskQiQsTCREajVBJEckIiRrJD8kYSRLGyhCDQo+IBskQjpH PWkkThsoQiB4IBskQiQsJWElPSVDJUk4Rj1QJDckSDJyPGEkNSRsJEYkJCReJDkhIyQzJGwkRyRP ISEbKEJOYW1lRXJyb3IgGyRCJCwbKEINCj4gGyRCPVAkayRvJDEkRyQ5ISMbKEINCj4gDQo+IBsk QiQzJE43azJMJHJELyRhJEYkJCRGISQ8KzhKQmVGfiROJFskJiQsGyhCIDpvcF9hc2duX29yIBsk QiRIJCQkJkwvJEokYiROJEsbKEINCj4gGyRCJEokQyRGJCQkayROJEs1JCRFJC0kXiQ3JD8hIxso Qg0KPiAbJEJNVyQ5JGskSyEkGyhCfHw9IBskQiRDJEYhJDk9SjhMWiROPmUkRyRiJD0kJiQkJCZG Q0pMJEokYiROJEokbyQxJEckOSRNISMbKEINCj4gDQo+IA0KPiAbJEIkPSQmJDkkayRIISQbKEJ4 IHx8PSAxIBskQiQsGyhCIE5hbWVFcnJvciAbJEIkSyRKJGkkSiQkJE4kTyEkGyhCeCA9IDEgGyRC JCwkPSQmJEckIiRrGyhCDQo+IBskQiROJEhGMSQ4TX1NMyRKJE4kKyRKISQkSDtXJCQkXiQ3JD8h IxsoQg0KPiANCj4gGyRCJEQkXiRqISQhShsoQnggGyRCJCxMJERqNUEkTiRIJC0kSyFLGyhCUnVi eSAbJEIkTj1oTX03TyQsGyhCDQo+IA0KPiAgIHggPSAxDQo+IA0KPiAbJEIkcjgrJEQkMSRGISQb KEINCj4gDQo+ICAgGyRCJCIhJCUkJTMhPCVrJCwkRCQkJEYkayQrJGlCZUZ+JEAkPiEjJDMkMyQr JGkkTxsoQiB4IBskQiRPJW0hPCUrJWtKUT90JEAbKEINCj4gDQo+IBskQiRIOU0kKCRrJE4kSCEk GyhCDQo+IA0KPiAgIHggfHw9IDENCj4gDQo+IBskQiRyOCskRCQxJEYbKEINCj4gDQo+ICAgGyRC JCIhJBsoQnx8PSAbJEIkLCREJCQkRiRrJCskaTwrOEpCZUZ+JEAkPiEjJDMkMyQrJGkkTyFEIUow SjI8RjEkOCFLGyhCDQo+IA0KPiAbJEIkSDlNJCgkayROJEhGMSQ4JEckIiRrISQkSCQkJCYhIxso Qg0KPiANCj4gDQo+IA0KPiANCj4gT24gMTUvMDEvMTUgMTc6MjcsIHRha2VfdGsgd3JvdGU6DQo+ ID4gGyRCJD8kMRsoQih0aykbJEIkRyQ5GyhCDQo+ID4gDQo+ID4+ICAgIBskQjwwGyhCMSB8fD0g GyRCPDAbKEIyDQo+ID4+IBskQiRPGyhCDQo+ID4+ICAgIBskQjwwGyhCMSA9IBskQjwwGyhCMSB8 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 OEshRSokSxsoQg0KPiA+IBskQiRPISIhSiMxIUshSiMyIUskTiRfJE5AYkxAJEtOMSRhJGskTiQs QDUkNyQkISMkOyQkJDwkJCFKIzMhSyReJEckTkBiTEAkSxsoQg0KPiA+IBskQiQ5JGskWSQtISM9 PiRDJEYhIhsoQg0KPiA+IGh0dHA6Ly9kb2NzLnJ1YnktbGFuZy5vcmcvamEvMi4yLjAvZG9jL3Nw ZWM9MmZvcGVyYXRvci5odG1sI3NlbGZhc3NpZ24NCj4gPiAbJEIkLD1xJC0kOSQuJEckIiRrISMb KEINCj4gPiANCj4gPiAbJEIkSCQkJCYkMyRIJEckTyRKJCQkRyQ3JGckJiQrISkbKEINCj4gPiAN Cj4gPiAtLS0tDQo+ID4gDQo+ID4gGyRCJTAlbSE8JVAla0pRP3QkZCVtITwlKyVrSlE/dCRPTCRE ajVBJEAkSBsoQiBuaWwgGyRCJEhJPjJBJDUkbCRrISMbKEINCj4gPiANCj4gPiBpcmIobWFpbik6 MDAxOjA+IHgNCj4gPiBOYW1lRXJyb3I6IHVuZGVmaW5lZCBsb2NhbCB2YXJpYWJsZSBvciBtZXRo b2QgYHgnIGZvciBtYWluOk9iamVjdA0KPiA+IA0KPiA+IGlyYihtYWluKTowMDI6MD4gJHgNCj4g PiA9PiBuaWwNCj4gPiANCj4gPiBpcmIobWFpbik6MDAzOjA+IFgNCj4gPiBOYW1lRXJyb3I6IHVu aW5pdGlhbGl6ZWQgY29uc3RhbnQgWA0KPiA+IA0KPiA+IBskQkRqP3QkRyRPOjhKVSRLTWgkRiRi GyhCIG5pbCAbJEIkRz1pNHwyPSQ1JGwkSiQkISMbKEINCj4gPiANCj4gPiBpcmIobWFpbik6MDA0 OjA+IHggfHw9IDENCj4gPiA9PiAxDQo+ID4gDQo+ID4gaXJiKG1haW4pOjAwNTowPiAkeCB8fD0g MQ0KPiA+ID0+IDENCj4gPiANCj4gPiBpcmIobWFpbik6MDA2OjA+IFggfHw9IDENCj4gPiBOYW1l RXJyb3I6IHVuaW5pdGlhbGl6ZWQgY29uc3RhbnQgWA0KPiA+IA0KPiA+IBskQiUwJW0hPCVQJWtK UT90JGQlJCVzJTklPyVzJTlKUT90JEokaSFWGyhCJHggfHwgKCAkeCA9IDEgKRskQiFXJE8lKCVp ITwkSyRKJGkkShsoQg0KPiA+IBskQiQkISMbKEINCj4gPiANCj4gPiBpcmIobWFpbik6MDEyOjA+ IGRlZmluZWQ/ICR4DQo+ID4gPT4gbmlsDQo+ID4gaXJiKG1haW4pOjAxMzowPiAkeCB8fCAoICR4 ID0gMSApDQo+ID4gPT4gMQ0KPiA+IGlyYihtYWluKTowMTQ6MD4gZGVmaW5lZD8gJHgNCj4gPiA9 PiAiZ2xvYmFsLXZhcmlhYmxlIg0KPiA+IGlyYihtYWluKTowMTU6MD4NCj4gPiANCj4gPiBpcmIo bWFpbik6MDE1OjA+IGRlZmluZWQ/IEB4DQo+ID4gPT4gbmlsDQo+ID4gaXJiKG1haW4pOjAxNjow PiBAeCB8fCAoIEB4ID0gMSApDQo+ID4gPT4gMQ0KPiA+IGlyYihtYWluKTowMTc6MD4gZGVmaW5l ZD8gQHgNCj4gPiA9PiAiaW5zdGFuY2UtdmFyaWFibGUiDQo+ID4gaXJiKG1haW4pOjAxODowPg0K PiA+IA0KPiANCj4gDQo+IC0tIA0KPiA1LjVAbW9qaS5nci5qcA0KIAkJIAkgICAJCSAg