среда, 25 апреля 2007 г.

А вот тот же код на BOO

namespace testBoo

import System

import System.Collections

import Rss

start = DateTime.Now

url = "http://www.habrahabr.ru/rss/blog/";

feed = RssFeed.Read(url);

for channel as duck in feed.Channels:

for item as duck in channel.Items:

print item.Title

timeTaken = (DateTime.Now - start).TotalMilliseconds

Основные отлечия от питона то что бу не денамический язык. Но в нем есть так называемый duck typing. Вы можете заметить в коде слово duck оно обозначает что объект может быть любым. Если as duck убрать то он даст ошибку времени компиляции

Комментариев нет:

Linux.org.ru News

Вебпланета - все новости

CNews - Издание о высоких технологиях