`

A.new.talk : nil ?????

 
阅读更多
   1. module B 
   2.   def test 
   3.     module_eval do 
   4.       def talk 
   5.         puts "Hello" 
   6.       end 
   7.     end 
   8.   end 
   9. end 
  10.  
  11. class A 
  12. end 
  13.  
  14. A.extend B 
  15.  
  16. A.test 
  17. A.new.talk 
分享到:
评论

相关推荐

    EurekaLog_7.5.0.0_Enterprise

    18)..Fixed: Possible "Unit XYZ was compiled with a different version of ABC" when using packages 19)..Fixed: FastMM shared MM compatibility 20)..Fixed: Minor bugs in stack tracing (which usually ...

    Rails的邮件预览引擎MailsViewer.zip

    user_name: nil, password: nil, authentication: nil, enable_starttls_auto: true }, send_if: lambda { |mail| mail.destinations.select { |address| ["yedingding@gmail.com"].include?(address) }.any? ...

    swift-iOSToast提示框(Objective-C)

    [YTToast showToastWithText:@"Image toast" image:image duration:2.0 position:YTToastPositionCenter attributes:nil completion:nil]; ``` 在Swift中: ```swift if let image = UIImage(named: "exampleImage...

    EasyUIImagePickerController

    strongSelf.presentViewController(imagePickerController, animated: true, completion: nil) } }, Fail: { //SVProgressHUD.showErrorWithStatus("无法获取照片权限") }) 选取图片来自相机 注意使用[weak ...

    redis基本命令.zip

    如果键不存在,返回 `nil`。 3. `DEL key1 [key2 ...]`:删除一个或多个指定的键。如果键不存在,`DEL` 操作不会报错。 4. `EXISTS key`:检查键是否存在。如果存在,返回 `1`;如果不存在,返回 `0`。 5. `KEYS ...

    uvdom:通用虚拟DOM

    type UVDOM = Node | Array < Node> // a tree or a forest type Node = HostNode | UNode type UNode = { tag : string attrs : Nil | { style : Nil | object < string> , className : Nil | object < string>...

    ios Swapping View

    currentController.willMove(toParent: nil) view.addSubview(newController.view) newController.didMove(toParent: self) currentController.removeFromParent() } else { addChild(newController) view....

    iOS蓝牙4.0 CoreBluetooth 通讯(服务端+客户端)

    centralManager.scanForPeripherals(withServices: nil, options: nil) centralManager.connect(peripheral, options: nil) ``` 2. 搜索外围设备:通过扫描指定服务的设备。 3. 连接外围设备:找到目标设备后,发起...

    c#设置xml内容不换行及属性xsi:nil=true的空节点添加

    using (XmlTextWriter xtw = new XmlTextWriter(filename, null)) { // None表示不应用特殊格式,另一个相反枚举值Indented表示缩进 xtw.Formatting = Formatting.None; doc.Save(xtw); } ``` 在这段代码中,`...

    我写改进的delphi多语言翻译单元

    我写改进的delphi多语言翻译单元 LanguageFile := tLanguageFile.create; languagefile.CurrOwner := self; if CLanguage then ... if LanguageFile<>nil then LanguageFile.FREE; LanguageFile:=nil;

    iOS(HealthKit)获取健康里的步数和睡眠分析

    let query = HKSampleQuery(sampleType: stepCountType, predicate: nil, limit: HKObjectQueryNoLimit, sortDescriptors: nil) { (query, samples, error) in guard let samples = samples as? [HKQuantitySample]...

    swift-最简单的方法来创建一个属性的UITextView支持多个链接

    if let tappedLinkRange = layoutManager.characterRange(forGlyphRange: layoutManager.glyphRange(for: locationInContainer, in: self.textContainer), actualGlyphRange: nil) { let link = attributedText....

    ios-tableView的多项选择删除.zip

    let cancelAction = UIAlertAction(title: "取消", style: .cancel, handler: nil) alertController.addAction(confirmAction) alertController.addAction(cancelAction) present(alertController, animated: ...

    swift-用两个UIImageView实现了无限轮播图

    timer = Timer.scheduledTimer(timeInterval: 2.0, target: self, selector: #selector(updateImage), userInfo: nil, repeats: true) } @objc func updateImage() { if currentIndex == imageArray.count - 1 { ...

    ios-KSNetRequest.zip

    对AFNetworking的二次封装,集成...[KSNetRequest requestTarget:self POST:@"" parameters:nil success:^(NSURLSessionDataTask * _Nullable task, id _Nullable responseObject) { //请求成功 } failure:nil];

    delphi 7 idhttp post 的8种使用方法(含源码)

    HTTP := TIdHTTP.Create(nil); PostData := TStringList.Create; try PostData.Add('param1=value1'); PostData.Add('param2=value2'); HTTP.Post('http://example.com', PostData); finally PostData.Free;...

    swift-iOS文件(夹)快速简单完成增删改查写系列文件操作

    fileManager.createFile(atPath: filePath.path, contents: nil, attributes: nil) } ``` 这段代码会在Documents目录下创建一个名为“test.txt”的空文件。 **文件的读取(查询)** 读取文件内容通常涉及`Data`和`...

    iOS学习笔记

    NotificationCenter.default.addObserver(self, selector: #selector(receivedNotification(_:)), name: NSNotification.Name("YourNotification"), object: nil) ``` 17. **storyboard使用方法**:在storyboard...

    检查url是否合法并提取参数

    let regex = NSRegularExpression(pattern: urlRegex, options: .caseInsensitive, error: nil) let isMatch = regex?.firstMatch(in: "http://www.example.com", range: NSRange(location: 0, length: ...

    superobject操作.txt

    json.A['telephones'].S[1] := '111111111111'; json.I['age'] := 33; json.D['size'] := 1.83; json.O['addresses'] := SA([]); json_sub := SO; json_sub.S['address'] := 'blabla'; json_sub.S...

Global site tag (gtag.js) - Google Analytics