- 论坛徽章:
- 0
|
什么是对象,为什么要面向对象,微软为什么要重复造轮?
面向对象例子1:
问:每天我吃2.2个苹果,17天我吃多少个苹果?
答:
可以用 2.2 x 17。也可以用任何脚本语言都支持的i++。
for ($i = 1;$i -lt 18;$i++)
{
$苹果 = 2.2 + $苹果
write-host $i,$苹果
}
--------------------------------------------
问题一变,我不告诉你天数,只告诉你,
每天我吃2.2个苹果,从2017年1月20日到6月20日,我吃多少个苹果?
$天数 = ((get-date '2017-06-20') - (get-date '2017-01-20')).days #值151
每天我吃2.2个苹果,从2020年1月20日到6月20日,我吃多少个苹果?
$天数 = ((get-date '2020-06-20') - (get-date '2020-01-20')).days #值152
for ($i=(get-date '2020-01-20');$i -lt (get-date '2020-06-20');$i=$i.adddays(1))
{
$苹果 = 2.2 + $苹果
write-host $i,$苹果
}
结论:有了日期对象,计算天数,小时等,很简单了。【for ,,i++】很常见,但我从没想过,数字i能是日期型的。
|
评分
-
查看全部评分
|