function factorial(n) {
if (n > 1) {
return n * factorial(n - 1);
} else {
return 1;
};
};
function S(n) {
if (n < 1) {
return 0;
} else {
return (1 / factorial(n)) + S(n - 1);
};
}
function factorial(n) {
return n > 1 ? (n * factorial(n - 1)) : 1;
}
function S(n) {
return n > 0 ? ((1 / factorial(n)) + S(n - 1)) : 0;
}
toInsert = 'test.'
newStr = str.dup.sub!(/(?<=www\.)/, toInsert) || (toInsert + str)
Если блоку поставить position: absolute то сработает, только блок уже выходит за границы.
class Book < ActiveRecord::Base
DEFAULT_TYPES = ['Classics', 'Fantasy']
after_initialize :set_default_book_types
def book_types
@book_types
end
def set_default_book_types
@book_types = DEFAULT_TYPES.map(&:clone)
end
end
let check = true;
let latestFriendlyAnimal = '';
function sayHello(animal) {
if(check && !(['lion', 'cat', 'dog', 'cow'].includes(animal))) return "Growl"
if((check && animal === 'lion') || ['dog', 'cat', 'cow'].includes(animal)) {
latestFriendlyAnimal = animal
return animal
}
return 'Hello';
}
console.log(sayHello('dog'));
console.log(latestFriendlyAnimal);
function sayHello(animal) {
if (['dog', 'cat', 'cow'].includes(animal)) {
latestFriendlyAnimal = animal;
return 'Hello';
}
if (animal === 'lion' && check) {
latestFriendlyAnimal = animal;
}
return check ? 'Hello' : 'Growl';
}
function sayHello(animal) {
let isKnownAndFriendly = ['dog', 'cat', 'cow'].includes(animal) || (animal === 'lion' && check);
if (isKnownAndFriendly) {
latestFriendlyAnimal = animal;
return 'Hello';
}
return check ? 'Hello' : 'Growl';
}
POST /books
Entity body
{ "title": "Ipsum", "year": 2017 }
Headers
X-HTTP-Method-Override: GET
— Оставить GET, но передавать данные (ну или их часть) не в query string, а в body запроса
new_content.gsub(/^ +/, "")
require 'open-uri'
require 'nokogiri'
url = 'https://ru.wikipedia.org/wiki/Ruby'
doc = Nokogiri::HTML(open(url))
text = ''
doc.css('p,h1').each do |e|
text << e.content
end
puts text
# наш контент в Nokogiri::HTML
nokogiri_html = Nokogiri::HTML(html_content)
# код нового элемента
new_element = '
<div style="color: red">
Text
</div>
'
# добавление в начало body
nokogiri_html.at("body").children.first.add_previous_sibling(new_element)
# смотрим, что получилось
puts nokogiri_html
new_obj = {id: new_id, models: []}
prev_model = nil
obj[:models].each do |m|
new_model = m.dup
new_model[:parent_id] = prev_model[:id] unless prev_model.nil?
new_obj[:models] << new_model
prev_model = new_model
end
Как эффективно познакомить новичка с проектом?