`

感觉好玩但不一定好用的代码

阅读更多
类CLink代码如下:
<!---->Private mI As Integer

Public Function Append(i As IntegerAs CLink
    mI 
= mI + i
    
Set Append = Me
End Function

Public Function GetValue() As Integer
    GetValue 
= mI
End Function
用法如下:
<!---->    Dim c As CLink
    
Set c = New CLink
    
MsgBox c.Append(1).Append(2).Append(3).GetValue
    
Set c = Nothing
好玩的就是Append函数的用法,《Programming Ruby》里边有一段这么的用法,只是感觉有趣。

判断是否包含字符串的一个用法,下边只是一个范例:
<!---->Private Function IncludeNumber(s As StringAs Boolean
    Static c 
As Collection
    
Dim i As Integer
    
Dim v As String
    
If c Is Nothing Then
        
Set c = New Collection
        
For i = 0 To 9
            c.Add i, 
"c" & i
        
Next
    
End If
    
On Error GoTo e:
    c.Item 
"c" & s
    IncludeNumber 
= True
    
Exit Function
e:
End Function
说白了,很多时候适当利用错误处理进行一些逻辑判断也是好的。
分享到:
评论

相关推荐

    非常小的恶搞电脑代码

    通过这种简单的代码练习,可以帮助初学者更好地理解 VBScript 的基本用法,同时也能带来一定的趣味性和娱乐性。需要注意的是,在编写和分享此类代码时,应当遵循道德规范和社会责任,避免给他人带来不必要的困扰或...

    炫酷黑客代码雨.zip

    这种效果虽然在现实中的黑客活动中并不多见,但在娱乐和教育领域中常被用来增加科技感。 要理解并使用这个“黑客代码雨”效果,首先我们需要知道它的工作原理。在计算机编程中,这种效果通常是通过文本打印函数不断...

    多线程不同步读写共享资源代码

    这听起来感觉挺好,因为一旦同步线程,将在同步线程上花去一定的CPU时间片. 这一切都是真的,但是,不同步线程的条件是:只开两个线程,读线程在写线程之后进行操作.满足这两个条件,就可以不用进行线程同步啦! 如何...

    C#代码生成器

    - **代码质量**:虽然自动化生成的代码可以提高效率,但也要确保生成的代码符合编码规范,保持代码的可读性和可维护性。 - **版本兼容**:确认代码生成器支持的C#版本与项目所使用的.NET框架版本相匹配,避免因版本...

    c#代码规范 私人总结 感觉还行

    开放封闭原则,类应可扩展但不可修改;依赖倒置原则,依赖于抽象而非具体实现。 11. **代码复用**:避免重复代码(DRY,Don't Repeat Yourself),考虑使用继承、封装、多态等面向对象特性来实现代码复用。 12. **...

    十六进制颜色代码表

    综上所述,十六进制颜色代码表是设计师和开发者不可或缺的工具之一,它不仅简化了颜色的表示方法,而且为创作提供了丰富的色彩选择。希望通过对以上内容的介绍,能够帮助读者更好地理解和运用十六进制颜色代码。

    HTML5数字雨代码

    为了模拟出数字雨的效果,我们需要准备一组字符,这些字符将按照一定的规律在屏幕上出现并下落: ```javascript var letters = Array(256).join(1).split(''); ``` 这段代码的意思是创建一个长度为256的数组,数组中...

    源代码书写规范

    3. 一致的代码风格:保持一致的代码风格,无论是缩进、空格使用还是注释格式,都是为了创造一种感觉,即整个项目由同一人完成,这在团队合作中尤其重要。例如,使用固定的缩进(如4个空格)和统一的注释格式,可以让...

    编程常使用的颜色代码表

    在Web开发领域,掌握颜色代码是十分重要的技能之一,无论是HTML、CSS还是JavaScript等技术栈中都离不开颜色的应用。本文将详细介绍编程中常用的色彩代码及其应用方法。 #### 颜色基础知识 在Web开发中,颜色通常...

    c语言课件(感觉还比较好用)

    本压缩包“c语言课件(感觉还比较好用)”包含了一系列关于C语言的讲座或教学课件,可能涵盖了C语言的基础概念、语法结构、数据类型、控制结构、函数、指针、内存管理等多个方面。 1. **基础概念**:C语言的学习...

    重构:改善既有代码的设计

    同样,一个好的程序员要求能够主动自然地重构代码,虽不应翻着重构手册干活,但需对《重构:改善既有代码的设计》中提到的70多个重构方法成竹在胸。然而,在达到这一境界之前,需要不断的实践和经验积累,并且要先读...

    分页源代码——安博教育的

    描述中的"个人感觉还可以"可能意味着这份源代码具有一定的实用性和可靠性,但具体性能和实现方式则需要查看源代码才能深入了解。 在标签"分页代码"中,我们可以推断这份源代码可能包含以下关键部分: 1. 分页参数...

    模仿当前“时、分、秒”时间的跳动器代码

    为了让时间跳动,我们需要将这个过程放入一个无限循环中,并设置适当的延迟,使得每次更新之间有一定的间隔,给人一种时间在跳动的感觉。在Python中,我们可以使用`time.sleep()`函数来实现这一点: ```python ...

    系列广告代码33

    在IT行业中,广告代码是网页开发中的一个重要组成部分,主要用于展示各种形式的广告,提升网站的互动性和收益。"系列广告代码33-物理弹性滚动对联广告代码"这个标题揭示了我们正在讨论的是一种特定类型的广告代码,...

    重构-改善既有代码的设计

    然而,重构也存在一定的风险,特别是在不使用版本控制系统的情况下,错误的重构可能会导致软件运行出现问题。因此,在进行重构时,程序员应该使用版本控制工具,如Git,以便随时可以回滚到变更之前的状态。 在进行...

    免费的QQ空间皮肤代码

    然而,对于不熟悉编程的用户来说,理解并应用这些代码可能有一定的难度,因此,网络上也常常有教程和指南帮助用户学习如何使用和修改这些皮肤代码。 总的来说,免费的QQ空间皮肤代码是网络社区中的一种资源分享,它...

    自己动手写操作系统(含源代码).part2

    我虽然已经有多年不写代码了,但看这本书的时候,让我又重新感受到做程序员的乐趣:用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌。 黑客(hacker)实际是褒义词,维基百科的解释是...

    自己动手写操作系统(含源代码).part1

    我虽然已经有多年不写代码了,但看这本书的时候,让我又重新感受到做程序员的乐趣:用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌。 黑客(hacker)实际是褒义词,维基百科的解释是...

    信息隐藏的一个代码(matlab)

    信息隐藏是一种技术,用于在数字媒体(如图像、音频或文本)中嵌入秘密信息,而不引起普通用户的注意。在给定的标题“信息...同时,建议对DCT理论和信息隐藏的基本概念有一定的了解,以便更好地理解代码的工作原理。

    单行滚动代码.rar

    3. **定时器(setTimeout或setInterval)**:滚动效果通常通过定时器来实现,每隔一定时间更新元素的位置,模拟出滚动的感觉。例如,可以使用`setInterval`函数定期改变元素的`top`或`left`值。 4. **动画平滑性**...

Global site tag (gtag.js) - Google Analytics